Files

UbiquoAccessControl::Extensions::Helper

Public Instance Methods

user_permission_fields(form) click to toggle source

Add a set of checkboxes to select/unselect roles

    # File vendor/plugins/ubiquo_access_control/lib/ubiquo_access_control/extensions/helper.rb, line 14
14:       def user_permission_fields(form)
15:         ubiquo_user_roles = form.object.ubiquo_user_roles.map(&:role)
16:         content_tag("h3", t("ubiquo.auth.roles")) + content_tag("ul", :class => "permissions") do 
17:           @roles.map do |role|
18:             content_tag("li") do 
19:               check_box_tag("ubiquo_user[role_ids][]", role.id, ubiquo_user_roles.include?(role), {:id => "role"+role.id.to_s}) + ' ' +
20:                 label_tag("role"+role.id.to_s, role.name)
21: 
22:             end
23:           end
24:         end + hidden_field_tag("ubiquo_user[role_ids][]", '')
25:       end

Disabled; run with $DEBUG to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.