Beispiel #1
0
 def get(self):
     """
     :return a list of logged user's projects
     """
     user = get_current_user()
     projects = ProjectService.retrieve_all_user_projects(user_id=user.id)
     return [ProjectDto(project) for project in projects]
Beispiel #2
0
 def get(self, username):
     """
     :return a list of user's projects
     """
     user = UserService.get_user_by_name(username)
     if user is None:
         raise InvalidIdentifierException(
             'No user registered with username: %s' % username)
     projects = ProjectService.retrieve_all_user_projects(user_id=user.id)
     return [ProjectDto(project) for project in projects]
Beispiel #3
0
 def retrieve_logged_user_projects(logged_user_id):
     projects = ProjectService.retrieve_all_user_projects(user_id=logged_user_id)
     return [ProjectDto(project) for project in projects]