Sha256: 36a03b86247e11af9dc3a8b1a17076ded5cab0e6904cdac0a5095a584210b357
Contents?: true
Size: 588 Bytes
Versions: 3
Compression:
Stored size: 588 Bytes
Contents
# frozen_string_literal: true module Decidim module Admin # A form object to create or update areas. class AreaForm < Form include TranslatableAttributes translatable_attribute :name, String attribute :organization, Decidim::Organization attribute :area_type_id, Integer mimic :area validates :name, translatable_presence: true validates :organization, presence: true alias organization current_organization def area_type Decidim::AreaType.find_by(id: area_type_id) if area_type_id end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
decidim-admin-0.11.0.pre1 | app/forms/decidim/admin/area_form.rb |
decidim-admin-0.10.1 | app/forms/decidim/admin/area_form.rb |
decidim-admin-0.10.0 | app/forms/decidim/admin/area_form.rb |