providing creator of foldrs default permission

This commit is contained in:
Beverly Nguyen
2025-08-19 12:43:58 -07:00
parent 00497b918d
commit ca235f12fd
2 changed files with 7 additions and 2 deletions

View File

@@ -180,7 +180,10 @@ def process_folder_management_form(form, current_folder_id):
if form.is_add_folder_op:
new_folder_id = template_folder_api_client.create_template_folder(
current_service.id, name=form.get_folder_name(), parent_id=current_folder_id
current_service.id,
name=form.get_folder_name(),
parent_id=current_folder_id,
created_by_id=str(current_user.id)
)
if form.is_move_op:

View File

@@ -4,8 +4,10 @@ from app.notify_client import NotifyAdminAPIClient, cache
class TemplateFolderAPIClient(NotifyAdminAPIClient):
@cache.delete("service-{service_id}-template-folders")
def create_template_folder(self, service_id, name, parent_id=None):
def create_template_folder(self, service_id, name, parent_id=None, created_by_id=None):
data = {"name": name, "parent_id": parent_id}
if created_by_id:
data["created_by_id"] = created_by_id
return self.post("/service/{}/template-folder".format(service_id), data)[
"data"
]["id"]