Refactoring project restrictions switch
parent
e6c02202f5
commit
1807d97ba0
|
@ -74,6 +74,6 @@ class ProjectService
|
|||
pslug = @.project.get('slug')
|
||||
|
||||
return @projectsService.getProjectBySlug(pslug).then (project) => @.setProject(project)
|
||||
|
||||
|
||||
|
||||
angular.module("taigaCommon").service("tgProjectService", ProjectService)
|
||||
|
|
|
@ -108,7 +108,7 @@ div.wrapper(
|
|||
.project-privacy-settings
|
||||
div.privacy-option
|
||||
input.privacy-project(
|
||||
ng-disabled="project.is_private && !project.can_is_private_be_updated"
|
||||
ng-disabled="project.is_private && !project.is_private_extra_data.can_be_updated"
|
||||
type="radio"
|
||||
id="private-project"
|
||||
name="privacy-project"
|
||||
|
@ -119,7 +119,7 @@ div.wrapper(
|
|||
|
||||
div.privacy-option
|
||||
input.privacy-project(
|
||||
ng-disabled="!project.is_private && !project.can_is_private_be_updated"
|
||||
ng-disabled="!project.is_private && !project.is_private_extra_data.can_be_updated"
|
||||
type="radio"
|
||||
id="public-project"
|
||||
name="privacy-project"
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
fieldset(ng-if="!project.can_is_private_be_updated")
|
||||
p(ng-if="!project.is_private")
|
||||
span(ng-if="project.total_memberships < project.max_memberships") {{ 'ADMIN.PROJECT_PROFILE.MAX_PRIVATE_PROJECTS' | translate }}
|
||||
fieldset(ng-if="!project.is_private_extra_data.can_be_updated" ng-switch="project.is_private_extra_data.reason")
|
||||
span(ng-switch-when="max-private-projects") {{ 'ADMIN.PROJECT_PROFILE.MAX_PRIVATE_PROJECTS' | translate }}
|
||||
|
||||
span(ng-if="project.total_memberships >= project.max_memberships") {{ 'ADMIN.PROJECT_PROFILE.MAX_PRIVATE_PROJECTS_MEMBERS' | translate }}
|
||||
span(ng-switch-when="max-private-projects-memberships") {{ 'ADMIN.PROJECT_PROFILE.MAX_PRIVATE_PROJECTS_MEMBERS' | translate }}
|
||||
|
||||
p(ng-if="project.is_private")
|
||||
span(ng-if="project.total_memberships < project.max_memberships") {{ 'ADMIN.PROJECT_PROFILE.MAX_PUBLIC_PROJECTS' | translate }}
|
||||
span(ng-switch-when="max-public-projects") {{ 'ADMIN.PROJECT_PROFILE.MAX_PUBLIC_PROJECTS' | translate }}
|
||||
|
||||
span(ng-if="project.total_memberships >= project.max_memberships") {{ 'ADMIN.PROJECT_PROFILE.MAX_PUBLIC_PROJECTS_MEMBERS' | translate }}
|
||||
span(ng-switch-when="max-public-projects-memberships") {{ 'ADMIN.PROJECT_PROFILE.MAX_PUBLIC_PROJECTS_MEMBERS' | translate }}
|
||||
|
|
Loading…
Reference in New Issue