Пример #1
0
 def obj_create(self, bundle, **kwargs):
     bundle = super(InviteResource, self).obj_create(bundle, user=bundle.request.user)
     view = '' if bundle.obj.rsvp else ' view'
     alert = "%s invited you to%s '%s'" % (bundle.request.user.get_full_name(), view, bundle.obj.event.name)
     if bundle.obj.user != bundle.obj.event.creator:
         notify_user(bundle.obj.user, alert=alert)
     return bundle
Пример #2
0
 def push_test(self, request, **kwargs):
     self.method_check(request, allowed=['post'])
     self.is_authenticated(request)
     data = self.deserialize(request, request.body, format=request.META.get('CONTENT_TYPE', 'application/json'))
     
     alert = data.get('alert', 'nox rox')
     
     notify_user(request.user, alert=alert)
     return self.create_response(request, 'push notification sent')