Forráskód Böngészése

suhh-修改模版管理权限限制(管理员与所有人拥有权限)

‘suhuihui’ 3 hónapja%!(EXTRA string=óta)
szülő
commit
bf1991da73

+ 5 - 5
api/controllers/console/datasets/datasets_templates.py

@@ -83,7 +83,7 @@ class DatasetTemplateListApi(Resource):
     @marshal_with(templates_and_batch_fields)
     @cloud_edition_billing_resource_check("vector_space")
     def post(self, dataset_id):
-        if not current_user.is_admin:
+        if not current_user.is_admin_or_owner:
             raise Forbidden()
         dataset_id = str(dataset_id)
         dataset = DatasetService.get_dataset(dataset_id)
@@ -143,7 +143,7 @@ class DatasetTemplateListApi(Resource):
     @login_required
     @account_initialization_required
     def delete(self, dataset_id):
-        if not current_user.is_admin:
+        if not current_user.is_admin_or_owner:
             raise Forbidden()
         dataset_id = str(dataset_id)
         dataset = DatasetService.get_dataset(dataset_id)
@@ -162,8 +162,8 @@ class DatasetTemplateApi(Resource):
     @account_initialization_required
     def get(self, template_id):
         # The role of the current user in the ta table must be admin, owner, or editor
-        if not current_user.is_editor:
-            raise Forbidden()
+        # if not current_user.is_editor:
+        #    raise Forbidden()
         template_id = str(template_id)
         template = Template.query.filter_by(id=template_id).first()
 
@@ -174,7 +174,7 @@ class DatasetTemplateApi(Resource):
     @login_required
     @account_initialization_required
     def delete(self, template_id):
-        if not current_user.is_admin:
+        if not current_user.is_admin_or_owner:
             raise Forbidden()
         template_id = str(template_id)
         template = TemplateService.get_templates(template_id)