예제 #1
0
    def invite_user(self, user, created_by=None):
        invitation, created = self.invitations.update_or_create(
            user=user, meeting=self, defaults={'created_by': created_by})

        track(user, 'meeting.invite', properties={'meeting_id': self.id})
        return invitation, created
예제 #2
0
파일: models.py 프로젝트: vhellem/lego
 def uninvite_user(self, user):
     invitation = self.invitations.get(user=user)
     invitation.delete(force=True)
     track(user, 'meeting.uninvite', properties={'meeting_id': self.id})
예제 #3
0
파일: handlers.py 프로젝트: vhellem/lego
def response_handler(token, user=None, request=None):
    track(user, 'authenticate')
    return {'token': token, 'user': MeSerializer(user).data}
예제 #4
0
    def invite_user(self, user, created_by=None):
        invitation, created = self.invitations.update_or_create(
            user=user, meeting=self, defaults={"created_by": created_by})

        track(user, "meeting.invite", properties={"meeting_id": self.id})
        return invitation, created
예제 #5
0
파일: handlers.py 프로젝트: ttjelsa/lego
def response_handler(token, user=None, request=None):
    track(user, "authenticate")
    return {"token": token, "user": MeSerializer(user).data}