Exemplo n.º 1
0
    def get(self, pseudo=None):

        #get all users
        if pseudo is None:
            return {"users": UserModel.objects()}

        # get by pseudo
        elif pseudo is not None:
            return {"users": [UserModel.objects().get_or_404(pseudo=pseudo)]}
Exemplo n.º 2
0
 def delete(self, userId):
     UserModel.objects().get_or_404(id=userId).delete()
     return make_response('', 204)
Exemplo n.º 3
0
 def get(self, userId):
     return UserModel.objects().get_or_404(id=userId)
Exemplo n.º 4
0
 def put(self, userId, **kwargs):
     user = UserModel.objects().get_or_404(id=userId)
     user.modify(**kwargs)
     return user
Exemplo n.º 5
0
 def delete(self):
     UserModel.objects().delete()
     return make_response('', 204)