Change max_members_*_projects to max_memberships_*_projects

stable
David Barragán Merino 2016-03-16 11:40:40 +01:00
parent 8e0a10266c
commit cc6c8ae094
5 changed files with 34 additions and 34 deletions

View File

@ -116,10 +116,10 @@ class MembershipsController extends mixOf(taiga.Controller, taiga.PageMixin, tai
userData = @currentUserService.getUser().toJS()
if @currentUserService.canAddMoreMembersInPrivateProjects(@scope.projectId).valid == false
@.maxMembers = userData.max_members_private_projects
@.maxMembers = userData.max_memberships_private_projects
@scope.canAddUsers = false
else if @currentUserService.canAddMoreMembersInPublicProjects(@scope.projectId).valid == false
@.maxMembers = userData.max_members_public_projects
@.maxMembers = userData.max_memberships_public_projects
@scope.canAddUsers = false
limitUsersWarning: ->

View File

@ -38,36 +38,36 @@ ImportProjectButtonDirective = ($rs, $confirm, $location, $navUrls, $translate,
privateError = !currentUserService.canCreatePrivateProjects().valid
maxMembers = null
if user.get('max_members_private_projects') != null && result.headers.members > user.get('max_members_private_projects')
if user.get('max_memberships_private_projects') != null && result.headers.members > user.get('max_memberships_private_projects')
membersError = true
else
membersError = false
if privateError && membersError
errorKey = 'private-space-members'
maxMembers = user.get('max_members_private_projects')
maxMembers = user.get('max_memberships_private_projects')
else if privateError
errorKey = 'private-space'
else if membersError
errorKey = 'private-members'
maxMembers = user.get('max_members_private_projects')
maxMembers = user.get('max_memberships_private_projects')
else
publicError = !currentUserService.canCreatePublicProjects().valid
if user.get('max_members_public_projects') != null && result.headers.members > user.get('max_members_public_projects')
if user.get('max_memberships_public_projects') != null && result.headers.members > user.get('max_memberships_public_projects')
membersError = true
else
membersError = false
if publicError && membersError
errorKey = 'public-space-members'
maxMembers = user.get('max_members_public_projects')
maxMembers = user.get('max_memberships_public_projects')
else if publicError
errorKey = 'public-space'
else if membersError
errorKey = 'public-members'
maxMembers = user.get('max_members_public_projects')
maxMembers = user.get('max_memberships_public_projects')
return {
key: errorKey,

View File

@ -122,8 +122,8 @@ class CurrentUserService
project = @.projects.get('all').find (project) -> project.get('id') == projectId
user = @.getUser()
if user.get('max_members_private_projects') != null && project.get('members').size >= user.get('max_members_private_projects')
return {valid: false, reason: 'max_members_private_projects', type: 'private_project'}
if user.get('max_memberships_private_projects') != null && project.get('members').size >= user.get('max_memberships_private_projects')
return {valid: false, reason: 'max_memberships_private_projects', type: 'private_project'}
return {valid: true}
@ -131,8 +131,8 @@ class CurrentUserService
project = @.projects.get('all').find (project) -> project.get('id') == projectId
user = @.getUser()
if user.get('max_members_public_projects') != null && project.get('members').size >= user.get('max_members_public_projects')
return {valid: false, reason: 'max_members_public_projects', type: 'public_project'}
if user.get('max_memberships_public_projects') != null && project.get('members').size >= user.get('max_memberships_public_projects')
return {valid: false, reason: 'max_memberships_public_projects', type: 'public_project'}
return {valid: true}
@ -148,8 +148,8 @@ class CurrentUserService
user = @.getUser()
if user.get('max_members_private_projects') != null && project.get('members').size > user.get('max_members_private_projects')
return {valid: false, reason: 'max_members_private_projects', type: 'private_project'}
if user.get('max_memberships_private_projects') != null && project.get('members').size > user.get('max_memberships_private_projects')
return {valid: false, reason: 'max_memberships_private_projects', type: 'private_project'}
return {valid: true}
@ -164,8 +164,8 @@ class CurrentUserService
user = @.getUser()
if user.get('max_members_public_projects') != null && project.get('members').size > user.get('max_members_public_projects')
return {valid: false, reason: 'max_members_public_projects', type: 'public_project'}
if user.get('max_memberships_public_projects') != null && project.get('members').size > user.get('max_memberships_public_projects')
return {valid: false, reason: 'max_memberships_public_projects', type: 'public_project'}
return {valid: true}

View File

@ -208,7 +208,7 @@ describe "tgCurrentUserService", ->
user = Immutable.fromJS({
id: 1,
name: "fake1",
max_members_private_projects: 2
max_memberships_private_projects: 2
})
projects = Immutable.fromJS({
@ -227,7 +227,7 @@ describe "tgCurrentUserService", ->
expect(result).to.be.eql({
valid: false,
reason: 'max_members_private_projects',
reason: 'max_memberships_private_projects',
type: 'private_project'
})
@ -235,7 +235,7 @@ describe "tgCurrentUserService", ->
user = Immutable.fromJS({
id: 1,
name: "fake1",
max_members_private_projects: 7
max_memberships_private_projects: 7
})
currentUserService._user = user
@ -261,7 +261,7 @@ describe "tgCurrentUserService", ->
user = Immutable.fromJS({
id: 1,
name: "fake1",
max_members_public_projects: 2
max_memberships_public_projects: 2
})
projects = Immutable.fromJS({
@ -280,7 +280,7 @@ describe "tgCurrentUserService", ->
expect(result).to.be.eql({
valid: false,
reason: 'max_members_public_projects',
reason: 'max_memberships_public_projects',
type: 'public_project'
})
@ -288,7 +288,7 @@ describe "tgCurrentUserService", ->
user = Immutable.fromJS({
id: 1,
name: "fake1",
max_members_public_projects: 7
max_memberships_public_projects: 7
})
projects = Immutable.fromJS({
@ -334,7 +334,7 @@ describe "tgCurrentUserService", ->
name: "fake1",
max_private_projects: 10,
total_private_projects: 1,
max_members_private_projects: 20
max_memberships_private_projects: 20
})
currentUserService._user = user
@ -351,7 +351,7 @@ describe "tgCurrentUserService", ->
name: "fake1",
max_private_projects: 10,
total_private_projects: 1,
max_members_public_projects: 2
max_memberships_public_projects: 2
})
currentUserService._user = user
@ -371,7 +371,7 @@ describe "tgCurrentUserService", ->
expect(result).to.be.eql({
valid: false,
reason: 'max_members_public_projects',
reason: 'max_memberships_public_projects',
type: 'public_project'
})
@ -381,7 +381,7 @@ describe "tgCurrentUserService", ->
name: "fake1",
max_private_projects: 10,
total_private_projects: 1,
max_members_public_projects: 20
max_memberships_public_projects: 20
})
currentUserService._user = user
@ -409,7 +409,7 @@ describe "tgCurrentUserService", ->
name: "fake1",
max_private_projects: 10,
total_private_projects: 100,
max_members_public_projects: 2
max_memberships_public_projects: 2
})
currentUserService._user = user
@ -455,7 +455,7 @@ describe "tgCurrentUserService", ->
name: "fake1",
max_public_projects: 10,
total_public_projects: 1,
max_members_public_projects: 20
max_memberships_public_projects: 20
})
currentUserService._user = user
@ -472,7 +472,7 @@ describe "tgCurrentUserService", ->
name: "fake1",
max_public_projects: 10,
total_public_projects: 1,
max_members_private_projects: 2
max_memberships_private_projects: 2
})
currentUserService._user = user
@ -492,7 +492,7 @@ describe "tgCurrentUserService", ->
expect(result).to.be.eql({
valid: false,
reason: 'max_members_private_projects',
reason: 'max_memberships_private_projects',
type: 'private_project'
})
@ -502,7 +502,7 @@ describe "tgCurrentUserService", ->
name: "fake1",
max_public_projects: 10,
total_public_projects: 1,
max_members_private_projects: 20
max_memberships_private_projects: 20
})
currentUserService._user = user
@ -530,7 +530,7 @@ describe "tgCurrentUserService", ->
name: "fake1",
max_public_projects: 10,
total_public_projects: 1,
max_members_private_projects: 20
max_memberships_private_projects: 20
})
currentUserService._user = user

View File

@ -2,10 +2,10 @@ fieldset(ng-if="!canBePrivateProject.valid")
p
span(ng-if="canBePrivateProject.reason == 'max_private_projects'") {{ 'ADMIN.PROJECT_PROFILE.MAX_PRIVATE_PROJECTS' | translate }}
span(ng-if="canBePrivateProject.reason == 'max_members_private_projects'") {{ 'ADMIN.PROJECT_PROFILE.MAX_PRIVATE_PROJECTS_MEMBERS' | translate }}
span(ng-if="canBePrivateProject.reason == 'max_memberships_private_projects'") {{ 'ADMIN.PROJECT_PROFILE.MAX_PRIVATE_PROJECTS_MEMBERS' | translate }}
fieldset(ng-if="!canBePublicProject.valid")
p
span(ng-if="canBePublicProject.reason == 'max_public_projects'") {{ 'ADMIN.PROJECT_PROFILE.MAX_PUBLIC_PROJECTS' | translate }}
span(ng-if="canBePublicProject.reason == 'max_members_public_projects'") {{ 'ADMIN.PROJECT_PROFILE.MAX_PUBLIC_PROJECTS_MEMBERS' | translate }}
span(ng-if="canBePublicProject.reason == 'max_memberships_public_projects'") {{ 'ADMIN.PROJECT_PROFILE.MAX_PUBLIC_PROJECTS_MEMBERS' | translate }}