Small refactor
parent
9ffec4f775
commit
fb81ccbf88
|
@ -125,56 +125,60 @@ class CurrentUserService
|
||||||
|
|
||||||
canCreatePrivateProjects: () ->
|
canCreatePrivateProjects: () ->
|
||||||
user = @.getUser()
|
user = @.getUser()
|
||||||
if user.get('max_private_projects') != null && user.get('total_private_projects') >= user.get('max_private_projects')
|
if user.get('max_private_projects') != null &&
|
||||||
return {
|
user.get('total_private_projects') >= user.get('max_private_projects')
|
||||||
valid: false,
|
return {
|
||||||
reason: 'max_private_projects',
|
valid: false,
|
||||||
type: 'private_project',
|
reason: 'max_private_projects',
|
||||||
current: user.get('total_private_projects'),
|
type: 'private_project',
|
||||||
max: user.get('max_private_projects')
|
current: user.get('total_private_projects'),
|
||||||
}
|
max: user.get('max_private_projects')
|
||||||
|
}
|
||||||
|
|
||||||
return {valid: true}
|
return {valid: true}
|
||||||
|
|
||||||
canCreatePublicProjects: () ->
|
canCreatePublicProjects: () ->
|
||||||
user = @.getUser()
|
user = @.getUser()
|
||||||
|
|
||||||
if user.get('max_public_projects') != null && user.get('total_public_projects') >= user.get('max_public_projects')
|
if user.get('max_public_projects') != null &&
|
||||||
return {
|
user.get('total_public_projects') >= user.get('max_public_projects')
|
||||||
valid: false,
|
return {
|
||||||
reason: 'max_public_projects',
|
valid: false,
|
||||||
type: 'public_project',
|
reason: 'max_public_projects',
|
||||||
current: user.get('total_public_projects'),
|
type: 'public_project',
|
||||||
max: user.get('max_public_projects')
|
current: user.get('total_public_projects'),
|
||||||
}
|
max: user.get('max_public_projects')
|
||||||
|
}
|
||||||
|
|
||||||
return {valid: true}
|
return {valid: true}
|
||||||
|
|
||||||
canAddMembersPublicProject: (totalMembers) ->
|
canAddMembersPublicProject: (totalMembers) ->
|
||||||
user = @.getUser()
|
user = @.getUser()
|
||||||
|
|
||||||
if user.get('max_memberships_public_projects') != null && totalMembers > user.get('max_memberships_public_projects')
|
if user.get('max_memberships_public_projects') != null &&
|
||||||
return {
|
totalMembers > user.get('max_memberships_public_projects')
|
||||||
valid: false,
|
return {
|
||||||
reason: 'max_members_public_projects',
|
valid: false,
|
||||||
type: 'public_project',
|
reason: 'max_members_public_projects',
|
||||||
current: totalMembers,
|
type: 'public_project',
|
||||||
max: user.get('max_memberships_public_projects')
|
current: totalMembers,
|
||||||
}
|
max: user.get('max_memberships_public_projects')
|
||||||
|
}
|
||||||
|
|
||||||
return {valid: true}
|
return {valid: true}
|
||||||
|
|
||||||
canAddMembersPrivateProject: (totalMembers) ->
|
canAddMembersPrivateProject: (totalMembers) ->
|
||||||
user = @.getUser()
|
user = @.getUser()
|
||||||
|
|
||||||
if user.get('max_memberships_private_projects') != null && totalMembers > user.get('max_memberships_private_projects')
|
if user.get('max_memberships_private_projects') != null &&
|
||||||
return {
|
totalMembers > user.get('max_memberships_private_projects')
|
||||||
valid: false,
|
return {
|
||||||
reason: 'max_members_private_projects',
|
valid: false,
|
||||||
type: 'private_project',
|
reason: 'max_members_private_projects',
|
||||||
current: totalMembers,
|
type: 'private_project',
|
||||||
max: user.get('max_memberships_private_projects')
|
current: totalMembers,
|
||||||
}
|
max: user.get('max_memberships_private_projects')
|
||||||
|
}
|
||||||
|
|
||||||
return {valid: true}
|
return {valid: true}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue