Sha256: a3a66ef61c6325ff7a4b4c1ff85ec3437ca765e3c37efa2ff62532c9ddae5e31
Contents?: true
Size: 534 Bytes
Versions: 4
Compression:
Stored size: 534 Bytes
Contents
# frozen_string_literal: true module Decidim module Admin # A form object used to create participatory process user roles from the # admin dashboard. # class ParticipatoryProcessUserRoleForm < Form mimic :participatory_process_user_role attribute :name, String attribute :email, String attribute :role, String validates :email, :role, presence: true validates :name, presence: true validates :role, inclusion: { in: ParticipatoryProcessUserRole::ROLES } end end end
Version data entries
4 entries across 4 versions & 2 rubygems