33
44
55from dispatch .auth .service import CurrentUser
6- from dispatch .auth .permissions import PermissionsDependency , IncidentEditPermissionForTasks
6+ from dispatch .auth .permissions import PermissionsDependency , IncidentTaskCreateEditPermission
77from dispatch .common .utils .views import create_pydantic_include
88from dispatch .database .core import DbSession
99from dispatch .database .service import CommonParameters , search_filter_sort_paginate
@@ -48,7 +48,7 @@ def get_tasks(common: CommonParameters, include: list[str] = Query([], alias="in
4848 "" ,
4949 response_model = TaskRead ,
5050 tags = ["tasks" ],
51- dependencies = [Depends (PermissionsDependency ([IncidentEditPermissionForTasks ]))],
51+ dependencies = [Depends (PermissionsDependency ([IncidentTaskCreateEditPermission ]))],
5252)
5353def create_task (
5454 db_session : DbSession ,
@@ -73,7 +73,7 @@ def create_task(
7373@router .post (
7474 "/ticket/{task_id}" ,
7575 tags = ["tasks" ],
76- dependencies = [Depends (PermissionsDependency ([IncidentEditPermissionForTasks ]))],
76+ dependencies = [Depends (PermissionsDependency ([IncidentTaskCreateEditPermission ]))],
7777)
7878def create_ticket (db_session : DbSession , task_id : PrimaryKey , current_user : CurrentUser ):
7979 """Creates a ticket for an existing task."""
@@ -90,7 +90,7 @@ def create_ticket(db_session: DbSession, task_id: PrimaryKey, current_user: Curr
9090 "/{task_id}" ,
9191 response_model = TaskRead ,
9292 tags = ["tasks" ],
93- dependencies = [Depends (PermissionsDependency ([IncidentEditPermissionForTasks ]))],
93+ dependencies = [Depends (PermissionsDependency ([IncidentTaskCreateEditPermission ]))],
9494)
9595def update_task (
9696 db_session : DbSession , task_id : PrimaryKey , task_in : TaskUpdate , current_user : CurrentUser
@@ -122,7 +122,7 @@ def update_task(
122122 "/{task_id}" ,
123123 response_model = None ,
124124 tags = ["tasks" ],
125- dependencies = [Depends (PermissionsDependency ([IncidentEditPermissionForTasks ]))],
125+ dependencies = [Depends (PermissionsDependency ([IncidentTaskCreateEditPermission ]))],
126126)
127127def delete_task (db_session : DbSession , task_id : PrimaryKey , current_user : CurrentUser ):
128128 """Deletes an existing task."""
0 commit comments