Small refactor

stable
Álex Hermida 2018-08-10 11:00:17 +02:00 committed by Alex Hermida
parent 9ffec4f775
commit fb81ccbf88
1 changed files with 36 additions and 32 deletions

View File

@ -125,56 +125,60 @@ class CurrentUserService
canCreatePrivateProjects: () ->
user = @.getUser()
if user.get('max_private_projects') != null && user.get('total_private_projects') >= user.get('max_private_projects')
return {
valid: false,
reason: 'max_private_projects',
type: 'private_project',
current: user.get('total_private_projects'),
max: user.get('max_private_projects')
}
if user.get('max_private_projects') != null &&
user.get('total_private_projects') >= user.get('max_private_projects')
return {
valid: false,
reason: 'max_private_projects',
type: 'private_project',
current: user.get('total_private_projects'),
max: user.get('max_private_projects')
}
return {valid: true}
canCreatePublicProjects: () ->
user = @.getUser()
if user.get('max_public_projects') != null && user.get('total_public_projects') >= user.get('max_public_projects')
return {
valid: false,
reason: 'max_public_projects',
type: 'public_project',
current: user.get('total_public_projects'),
max: user.get('max_public_projects')
}
if user.get('max_public_projects') != null &&
user.get('total_public_projects') >= user.get('max_public_projects')
return {
valid: false,
reason: 'max_public_projects',
type: 'public_project',
current: user.get('total_public_projects'),
max: user.get('max_public_projects')
}
return {valid: true}
canAddMembersPublicProject: (totalMembers) ->
user = @.getUser()
if user.get('max_memberships_public_projects') != null && totalMembers > user.get('max_memberships_public_projects')
return {
valid: false,
reason: 'max_members_public_projects',
type: 'public_project',
current: totalMembers,
max: user.get('max_memberships_public_projects')
}
if user.get('max_memberships_public_projects') != null &&
totalMembers > user.get('max_memberships_public_projects')
return {
valid: false,
reason: 'max_members_public_projects',
type: 'public_project',
current: totalMembers,
max: user.get('max_memberships_public_projects')
}
return {valid: true}
canAddMembersPrivateProject: (totalMembers) ->
user = @.getUser()
if user.get('max_memberships_private_projects') != null && totalMembers > user.get('max_memberships_private_projects')
return {
valid: false,
reason: 'max_members_private_projects',
type: 'private_project',
current: totalMembers,
max: user.get('max_memberships_private_projects')
}
if user.get('max_memberships_private_projects') != null &&
totalMembers > user.get('max_memberships_private_projects')
return {
valid: false,
reason: 'max_members_private_projects',
type: 'private_project',
current: totalMembers,
max: user.get('max_memberships_private_projects')
}
return {valid: true}