Ejemplo n.º 1
0
 def update_user_avatar(self, id, hapic_data: HapicData):
     UserLib().update_user_avatar(user_id=int(hapic_data.path["id"]),
                                  avatar=hapic_data.files["avatar"])
Ejemplo n.º 2
0
 def del_user(self, id, hapic_data: HapicData):
     UserLib().del_user(int(hapic_data.path["id"]))
     return NoContentSchema()
Ejemplo n.º 3
0
 def get_user_avatar(self, id, hapic_data: HapicData):
     return HapicFile(file_path=UserLib().get_user_avatar_path(
         user_id=(int(hapic_data.path["id"]))))
Ejemplo n.º 4
0
 def get_user(self, id, hapic_data: HapicData):
     """
     Return a user taken from the list or return a 404
     """
     return UserLib().get_user(int(hapic_data.path["id"]))
Ejemplo n.º 5
0
 def add_user(self, hapic_data: HapicData):
     """
     Add a user to the list
     """
     new_user = User(**hapic_data.body)
     return UserLib().add_user(new_user)
Ejemplo n.º 6
0
 def update_user_avatar(self, id, hapic_data: HapicData):
     UserLib().update_user_avatar(
         user_id=int(hapic_data.path.id), avatar=hapic_data.files.avatar
     )
Ejemplo n.º 7
0
 def get_users(self):
     """
     Obtain users list.
     """
     return UserLib().get_users()
Ejemplo n.º 8
0
 def get_user_avatar(self, context, request, hapic_data: HapicData):
     return HapicFile(file_path=UserLib().get_user_avatar_path(
         user_id=(int(hapic_data.path.id))))
Ejemplo n.º 9
0
 def del_user(self, context, request, hapic_data: HapicData):
     UserLib().del_user(int(hapic_data.path.id))
     return NoContentSchema()
Ejemplo n.º 10
0
 def get_user(self, context, request, hapic_data: HapicData):
     """
     Return a user taken from the list or return a 404
     """
     return UserLib().get_user(int(hapic_data.path.id))
Ejemplo n.º 11
0
 def get_users(self, context, request):
     """
     Obtain users list.
     """
     return UserLib().get_users()
Ejemplo n.º 12
0
 async def get_users(self, request: Request):
     """
     Obtain users list.
     """
     return UserLib().get_users()