Class: Decidim::ActionDelegator::Admin::SettingForm

Inherits:
Form
  • Object
show all
Defined in:
app/forms/decidim/action_delegator/admin/setting_form.rb

Instance Method Summary collapse

Instance Method Details

#consultation_uniquenessObject

TODO: validate consultation vote starting in the future



18
19
20
# File 'app/forms/decidim/action_delegator/admin/setting_form.rb', line 18

def consultation_uniqueness
  errors.add(:decidim_consultation_id, :taken) if record.exists?(decidim_consultation_id: decidim_consultation_id)
end

#recordObject



22
23
24
# File 'app/forms/decidim/action_delegator/admin/setting_form.rb', line 22

def record
  Setting.where.not(id: id)
end