|
@@ -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)
|