from auth.auth_view import AuthorizedView from utils.handlers import get_request_query_model from projects.schemas import UserSearchRequestSchema from projects.services.project_team_service import ProjectTeamService class SearchUsersView(AuthorizedView): service = ProjectTeamService() def get(self, project_id): self.permissions.can_view_team(project_id) params = get_request_query_model(UserSearchRequestSchema) return self.service.search_users(project_id, params)