class EpicCustomAttributesValuesPermission(TaigaResourcePermission): enough_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_us') update_perms = HasProjectPerm('modify_us') partial_update_perms = HasProjectPerm('modify_us')
class IssueWatchersPermission(TaigaResourcePermission): enought_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm("view_issues") list_perms = HasProjectPerm("view_issues")
class WikiPageWatchersPermission(TaigaResourcePermission): enought_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_wiki_pages') list_perms = HasProjectPerm('view_wiki_pages')
class UserStoryWatchersPermission(TaigaResourcePermission): enought_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_us') list_perms = HasProjectPerm('view_us')
class IssueVotersPermission(TaigaResourcePermission): enought_perms = IsProjectOwner() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_issues') list_perms = HasProjectPerm('view_issues')
class UserTimelinePermission(TaigaResourcePermission): enough_perms = IsSuperUser() global_perms = None retrieve_perms = AllowAny()
class ProjectTimelinePermission(TaigaResourcePermission): enough_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_project')
class ProjectFansPermission(TaigaResourcePermission): enought_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm("view_project") list_perms = HasProjectPerm("view_project")
class TaskWatchersPermission(TaigaResourcePermission): enought_perms = IsProjectOwner() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_tasks') list_perms = HasProjectPerm('view_tasks')
class TaskCustomAttributesValuesPermission(TaigaResourcePermission): enought_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm("view_tasks") update_perms = HasProjectPerm("modify_task") partial_update_perms = HasProjectPerm("modify_task")
class ProjectTemplatePermission(TaigaResourcePermission): retrieve_perms = AllowAny() create_perms = IsSuperUser() update_perms = IsSuperUser() destroy_perms = IsSuperUser() list_perms = AllowAny()
class EpicVotersPermission(TaigaResourcePermission): enough_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_epics') list_perms = HasProjectPerm('view_epics')
class IssueCustomAttributesValuesPermission(TaigaResourcePermission): enought_perms = IsProjectOwner() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_issues') update_perms = HasProjectPerm('modify_issue') partial_update_perms = HasProjectPerm('modify_issue')
class MilestoneWatchersPermission(TaigaResourcePermission): enough_perms = IsProjectAdmin() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_milestones') list_perms = HasProjectPerm('view_milestones')
class TaskCustomAttributesValuesPermission(TaigaResourcePermission): enought_perms = IsProjectOwner() | IsSuperUser() global_perms = None retrieve_perms = HasProjectPerm('view_tasks') update_perms = HasProjectPerm('modify_task')
class UserTimelinePermission(TaigaResourcePermission): enought_perms = IsSuperUser() global_perms = IsAuthenticated() retrieve_perms = IsAuthenticated()