diff options
author | Felipe Artur <felipefac@gmail.com> | 2016-03-02 19:13:50 -0300 |
---|---|---|
committer | Felipe Artur <felipefac@gmail.com> | 2016-03-10 10:38:36 -0300 |
commit | 5551ccd7201ea6b45a2e2721502ba55e8f525d8f (patch) | |
tree | 65d9b9c37f1ed839d4e16953207e82a9629dd9dc /app/models/group.rb | |
parent | f2a9ee258e0ee3a6fe0cb614e4b73c56dcd7339d (diff) | |
download | gitlab-ce-5551ccd7201ea6b45a2e2721502ba55e8f525d8f.tar.gz |
Code improvements
Diffstat (limited to 'app/models/group.rb')
-rw-r--r-- | app/models/group.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/app/models/group.rb b/app/models/group.rb index 26914f55541..d1a1817f0fa 100644 --- a/app/models/group.rb +++ b/app/models/group.rb @@ -21,7 +21,7 @@ class Group < Namespace include Gitlab::ConfigHelper include Gitlab::VisibilityLevel include Referable - + include SharedScopes has_many :group_members, dependent: :destroy, as: :source, class_name: 'GroupMember' alias_method :members, :group_members @@ -35,10 +35,6 @@ class Group < Namespace after_create :post_create_hook after_destroy :post_destroy_hook - scope :public_only, -> { where(visibility_level: Group::PUBLIC) } - scope :public_and_internal_only, -> { where(visibility_level: [Group::PUBLIC, Group::INTERNAL] ) } - - class << self def search(query) where("LOWER(namespaces.name) LIKE :query or LOWER(namespaces.path) LIKE :query", query: "%#{query.downcase}%") @@ -69,6 +65,10 @@ class Group < Namespace name end + def visibility_level_field + visibility_level + end + def avatar_url(size = nil) if avatar.present? [gitlab_config.url, avatar.url].join |