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"])
 def del_user(self, id, hapic_data: HapicData):
     UserLib().del_user(int(hapic_data.path["id"]))
     return NoContentSchema()
 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"]))))
 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"]))
 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)
Esempio 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
     )
 def get_users(self):
     """
     Obtain users list.
     """
     return UserLib().get_users()
Esempio 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))))
Esempio n. 9
0
 def del_user(self, context, request, hapic_data: HapicData):
     UserLib().del_user(int(hapic_data.path.id))
     return NoContentSchema()
Esempio 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))
Esempio n. 11
0
 def get_users(self, context, request):
     """
     Obtain users list.
     """
     return UserLib().get_users()
Esempio n. 12
0
 async def get_users(self, request: Request):
     """
     Obtain users list.
     """
     return UserLib().get_users()