Updated erorr message when project limit is zero

When the project limit is zero & the user tries to create a project, the error displayed is now 'Personal project creation is not allowed. Please contact your administrator with questions'

Closes #17691
This commit is contained in:
Phil Hughes 2016-05-24 17:39:56 +01:00
parent baa9c66057
commit f2fb574d04

View file

@ -431,7 +431,13 @@ class Project < ActiveRecord::Base
def check_limit
unless creator.can_create_project? or namespace.kind == 'group'
self.errors.add(:limit_reached, "Your project limit is #{creator.projects_limit} projects! Please contact your administrator to increase it")
projects_limit = creator.projects_limit
if projects_limit == 0
self.errors.add(:base, "Personal project creation is not allowed. Please contact your administrator with questions")
else
self.errors.add(:base, "Your project limit is #{projects_limit} projects! Please contact your administrator to increase it")
end
end
rescue
self.errors.add(:base, "Can't check your ability to create project")