@@ -57,7 +57,7 @@ def schedule_delete_project(id):
5757 Celery job `mergin.sync.tasks.remove_projects_backups` does the
5858 rest.
5959 """
60- project = require_project_by_uuid (id , ProjectPermissions .Delete , expose = False )
60+ project = require_project_by_uuid (id , ProjectPermissions .Delete )
6161 project .removed_at = datetime .utcnow ()
6262 project .removed_by = current_user .id
6363 db .session .commit ()
@@ -68,9 +68,7 @@ def schedule_delete_project(id):
6868@auth_required
6969def delete_project_now (id ):
7070 """Delete the project immediately"""
71- project = require_project_by_uuid (
72- id , ProjectPermissions .Delete , scheduled = True , expose = False
73- )
71+ project = require_project_by_uuid (id , ProjectPermissions .Delete , scheduled = True )
7472 project .delete ()
7573
7674 return NoContent , 204
@@ -79,7 +77,7 @@ def delete_project_now(id):
7977@auth_required
8078def update_project (id ):
8179 """Rename project"""
82- project = require_project_by_uuid (id , ProjectPermissions .Update , expose = False )
80+ project = require_project_by_uuid (id , ProjectPermissions .Update )
8381 new_name = request .json ["name" ].strip ()
8482 validation_error = project_name_validation (new_name )
8583 if validation_error :
@@ -102,7 +100,7 @@ def update_project(id):
102100@auth_required
103101def get_project_collaborators (id ):
104102 """Get project collaborators, with both direct role and inherited role from workspace"""
105- project = require_project_by_uuid (id , ProjectPermissions .Update , expose = False )
103+ project = require_project_by_uuid (id , ProjectPermissions .Update )
106104 project_members = []
107105 for user , workspace_role in project .workspace .members ():
108106 project_role = project .get_role (user .id )
@@ -125,7 +123,7 @@ def get_project_collaborators(id):
125123@auth_required
126124def add_project_collaborator (id ):
127125 """Add project collaborator"""
128- project = require_project_by_uuid (id , ProjectPermissions .Update , expose = False )
126+ project = require_project_by_uuid (id , ProjectPermissions .Update )
129127 user = User .get_by_login (request .json ["user" ])
130128 if not user :
131129 abort (404 )
@@ -142,7 +140,7 @@ def add_project_collaborator(id):
142140@auth_required
143141def update_project_collaborator (id , user_id ):
144142 """Update project collaborator"""
145- project = require_project_by_uuid (id , ProjectPermissions .Update , expose = False )
143+ project = require_project_by_uuid (id , ProjectPermissions .Update )
146144 user = User .query .filter_by (id = user_id , active = True ).first_or_404 ()
147145 if not project .get_role (user_id ):
148146 abort (404 )
@@ -156,7 +154,7 @@ def update_project_collaborator(id, user_id):
156154@auth_required
157155def remove_project_collaborator (id , user_id ):
158156 """Remove project collaborator"""
159- project = require_project_by_uuid (id , ProjectPermissions .Update , expose = False )
157+ project = require_project_by_uuid (id , ProjectPermissions .Update )
160158 if not project .get_role (user_id ):
161159 abort (404 )
162160
0 commit comments