Class: Decidim::Elections::TrusteeZone::TrusteeForm

Inherits:
Form
  • Object
show all
Defined in:
app/forms/decidim/elections/trustee_zone/trustee_form.rb

Overview

This class holds a form to modify trustee information.

Instance Method Summary collapse

Instance Method Details

#dont_change_dataObject



15
16
17
18
# File 'app/forms/decidim/elections/trustee_zone/trustee_form.rb', line 15

def dont_change_data
  errors.add :name, :cant_be_changed if trustee.name.present?
  errors.add :public_key, :cant_be_changed if trustee.public_key.present?
end

#trusteeObject



20
21
22
# File 'app/forms/decidim/elections/trustee_zone/trustee_form.rb', line 20

def trustee
  @trustee ||= context[:trustee]
end