diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-04-03 18:36:37 +0300 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-04-03 18:36:37 +0300 |
| commit | 9f4fde04f5b74199c9bd72621e03c544aaf6f2ef (patch) | |
| tree | abff3e715f7e88c9b313c025e5e97b830af1bfa7 /app/models | |
| parent | d61a21d2d77808977fc7d1ea96a5f123719b8b7d (diff) | |
| download | gitlab-ce-9f4fde04f5b74199c9bd72621e03c544aaf6f2ef.tar.gz | |
Dont show project limit sidebar if user can own 100+ more projects
Diffstat (limited to 'app/models')
| -rw-r--r-- | app/models/user.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/user.rb b/app/models/user.rb index dcbf58123fe..455936321ff 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -325,9 +325,13 @@ class User < ActiveRecord::Base MergeRequest.cared(self) end + def projects_limit_left + projects_limit - owned_projects.count + end + def projects_limit_percent return 100 if projects_limit.zero? - (personal_projects.count.to_f / projects_limit) * 100 + (owned_projects.count.to_f / projects_limit) * 100 end def recent_push project_id = nil |
