Class: Decidim::ParticipatoryProcesses::Admin::ParticipatoryProcessUserRoleForm
- Inherits:
-
Form
- Object
- Form
- Decidim::ParticipatoryProcesses::Admin::ParticipatoryProcessUserRoleForm
- Defined in:
- app/forms/decidim/participatory_processes/admin/participatory_process_user_role_form.rb
Overview
A form object used to create participatory process user roles from the admin dashboard.
Instance Method Summary collapse
Instance Method Details
#admin_uniqueness ⇒ Object
31 32 33 |
# File 'app/forms/decidim/participatory_processes/admin/participatory_process_user_role_form.rb', line 31 def admin_uniqueness errors.add(:email, :taken) if context && context.current_organization && context.current_organization.admins.where(email: email).exists? end |
#roles ⇒ Object
22 23 24 25 26 27 28 29 |
# File 'app/forms/decidim/participatory_processes/admin/participatory_process_user_role_form.rb', line 22 def roles Decidim::ParticipatoryProcessUserRole::ROLES.map do |role| [ I18n.t(role, scope: "decidim.admin.models.participatory_process_user_role.roles"), role ] end end |