diff options
| author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-09-11 21:00:16 +0300 |
|---|---|---|
| committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2013-09-11 21:00:16 +0300 |
| commit | 694768e51870ebb24a25730188e018782d3175ca (patch) | |
| tree | 62c41529800296dc50938b8e36f26190f121a007 /app/models/ability.rb | |
| parent | 0235c2a7f3d9424cff075ea366b8f4990824e1db (diff) | |
| download | gitlab-ce-694768e51870ebb24a25730188e018782d3175ca.tar.gz | |
Fix 404 if Group guest visit empty group page
Diffstat (limited to 'app/models/ability.rb')
| -rw-r--r-- | app/models/ability.rb | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/app/models/ability.rb b/app/models/ability.rb index 74f92fe7438..8335829f919 100644 --- a/app/models/ability.rb +++ b/app/models/ability.rb @@ -135,6 +135,10 @@ class Ability def group_abilities user, group rules = [] + if group.users.include?(user) + rules << :read_group + end + # Only group owner and administrators can manage group if group.owners.include?(user) || user.admin? rules << [ |
