Sha256: d777f286f1c382e949d99a44227621b57108074a9bf55ce11c9f8c2ce39f3394

Contents?: true

Size: 564 Bytes

Versions: 10

Compression:

Stored size: 564 Bytes

Contents

# frozen_string_literal: true
require "decidim/translatable_attributes"

module Decidim
  module System
    # A form object used to create organizations from the system dashboard.
    #
    class RegisterOrganizationForm < UpdateOrganizationForm
      include TranslatableAttributes

      mimic :organization

      attribute :organization_admin_email, String
      attribute :organization_admin_name, String

      validates :organization_admin_email, :organization_admin_name, presence: true

      translatable_attribute :description, String
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
decidim-system-0.0.1.alpha9 app/forms/decidim/system/register_organization_form.rb
decidim-0.0.1.alpha9 decidim-system/app/forms/decidim/system/register_organization_form.rb
decidim-system-0.0.1.alpha8 app/forms/decidim/system/register_organization_form.rb
decidim-0.0.1.alpha8 decidim-system/app/forms/decidim/system/register_organization_form.rb
decidim-system-0.0.1.alpha7 app/forms/decidim/system/register_organization_form.rb
decidim-0.0.1.alpha7 decidim-system/app/forms/decidim/system/register_organization_form.rb
decidim-system-0.0.1.alpha6 app/forms/decidim/system/register_organization_form.rb
decidim-0.0.1.alpha6 decidim-system/app/forms/decidim/system/register_organization_form.rb
decidim-system-0.0.1.alpha5 app/forms/decidim/system/register_organization_form.rb
decidim-0.0.1.alpha5 decidim-system/app/forms/decidim/system/register_organization_form.rb