Class: Goldberg::RolesPermission
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Goldberg::RolesPermission
- Includes:
- Model
- Defined in:
- lib/six-updater-web/vendor/plugins/goldberg/app/models/goldberg/roles_permission.rb
Class Method Summary collapse
Methods included from Model
Methods inherited from ActiveRecord::Base
#associated_valid?, #no_errors_in_associated?, #save_associated, #save_associated!, #save_with_unsaved_flag, #to_label, #unsaved=, #unsaved?
Class Method Details
.find_for_role(role_ids) ⇒ Object
7 8 9 10 11 12 13 14 15 |
# File 'lib/six-updater-web/vendor/plugins/goldberg/app/models/goldberg/roles_permission.rb', line 7 def RolesPermission.find_for_role(role_ids) querystr = "select rp.*, p.name \nfrom \#{prefix}roles_permissions rp inner join \#{prefix}permissions p \n on rp.permission_id = p.id \nwhere role_id in (?) order by p.name\n" return find_by_sql([querystr, role_ids]) end |