Module: Decidim::CustomUserFields
- Includes:
- ActiveSupport::Configurable
- Defined in:
- lib/decidim/custom_user_fields/engine.rb,
lib/decidim/custom_user_fields/version.rb,
lib/decidim/custom_user_fields/field_definition.rb,
lib/decidim/custom_user_fields/fields/date_field.rb,
lib/decidim/custom_user_fields/fields/text_field.rb,
lib/decidim/custom_user_fields/overrides/command.rb,
lib/decidim/custom_user_fields/custom_user_fields.rb,
lib/decidim/custom_user_fields/fields/generic_field.rb,
lib/decidim/custom_user_fields/fields/text_area_field.rb,
lib/decidim/custom_user_fields/overrides/form_definition.rb,
lib/decidim/custom_user_fields/helpers/application_helper.rb
Defined Under Namespace
Modules: ApplicationHelper, Command, Fields, FormsDefinition
Classes: Engine, Error, FieldDefinition
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.add_field(field_type, field_definition) ⇒ Object
20
21
22
23
|
# File 'lib/decidim/custom_user_fields/custom_user_fields.rb', line 20
def self.add_field(field_type, field_definition)
custom_fields.push(FieldDefinition.new(field_type, field_definition))
self
end
|
5
6
7
|
# File 'lib/decidim/custom_user_fields/custom_user_fields.rb', line 5
def self.configure
yield self
end
|
.custom_fields ⇒ Object
16
17
18
|
# File 'lib/decidim/custom_user_fields/custom_user_fields.rb', line 16
def self.custom_fields
@custom_fields ||= []
end
|
.decidim_version ⇒ Object
7
8
9
|
# File 'lib/decidim/custom_user_fields/version.rb', line 7
def self.decidim_version
'>= 0.26'
end
|
.version ⇒ Object
3
4
5
|
# File 'lib/decidim/custom_user_fields/version.rb', line 3
def self.version
'0.0.1'
end
|
Instance Method Details
#default_email_on_notification ⇒ Object
If users should receive emails on notification by default
12
13
14
|
# File 'lib/decidim/custom_user_fields/custom_user_fields.rb', line 12
config_accessor :default_email_on_notification do
false
end
|