Replace send_messages and manage_service strings across application with ServicePermission.SEND_MESSAGES and ServicePermission.MANAGE_SERVICE types

This commit is contained in:
Beverly Nguyen
2025-07-15 23:56:58 -07:00
parent 591231c084
commit 1bf55e7fa3
26 changed files with 127 additions and 116 deletions

View File

@@ -1,6 +1,7 @@
from flask import abort, current_app
from werkzeug.utils import cached_property
from app.enums import ServicePermission
from app.models import JSONModel, SortByNameMixin
from app.models.job import ImmediateJobs, PaginatedJobs, PaginatedUploads, ScheduledJobs
from app.models.organization import Organization
@@ -175,7 +176,7 @@ class Service(JSONModel, SortByNameMixin):
[
user
for user in self.team_members
if user.has_permission_for_service(self.id, "manage_service")
if user.has_permission_for_service(self.id, ServicePermission.MANAGE_SERVICE)
]
)
> 1