Skip to content

Commit d80900b

Browse files
committed
actions should expose
1 parent e1fab33 commit d80900b

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

server/mergin/sync/public_api_v2_controller.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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
6969
def 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
8078
def 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
103101
def 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
126124
def 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
143141
def 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
157155
def 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

Comments
 (0)