Class: Ability::GroupResourceType

Inherits:
Permission::ResourceType show all
Defined in:
app/models/ability.rb

Overview


Instance Method Summary collapse

Methods inherited from Permission::ResourceType

#add_ability, #compare, for_class, #has_resource_list?, #role_can?, #roles_can?, #roles_permissions

Constructor Details

#initialize ⇒ GroupResourceType

Returns a new instance of GroupResourceType.



192
193
194
# File 'app/models/ability.rb', line 192

def initialize
  super(Group, 'Group')
end

Instance Method Details

#actions ⇒ Object



196
197
198
199
200
# File 'app/models/ability.rb', line 196

def actions
  [
    :edit   #Edit group memberships in admin backend
  ]
end

#resources ⇒ Object



202
203
204
# File 'app/models/ability.rb', line 202

def resources
  Group.scoped
end