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

#initializeGroupResourceType

Returns a new instance of GroupResourceType.



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

def initialize
  super(Group, 'Group')
end

Instance Method Details

#actionsObject



207
208
209
210
211
# File 'app/models/ability.rb', line 207

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

#resourcesObject



213
214
215
# File 'app/models/ability.rb', line 213

def resources
  Group.scoped
end