Class: Decidim::EnhancedTextwork::Admin::ImportEditorParticipatoryTextForm
- Inherits:
-
Form
- Object
- Form
- Decidim::EnhancedTextwork::Admin::ImportEditorParticipatoryTextForm
- Includes:
- TranslatableAttributes
- Defined in:
- app/forms/decidim/enhanced_textwork/admin/import_editor_participatory_text_form.rb
Overview
A form object to be used when admin users want to import a collection of paragraphs from a participatory text written in a rich text editor.
Constant Summary collapse
- ACCEPTED_MIME_TYPES =
WARNING: consider adding/removing the relative translation key at decidim.assemblies.admin.new_import.accepted_types when modifying this hash
Decidim::EnhancedTextwork::DocToMarkdown::ACCEPTED_MIME_TYPES
Instance Method Summary collapse
- #default_locale ⇒ Object
-
#new_participatory_text? ⇒ Boolean
Assume it's a NEW participatory_text if there are no paragraphs Validate content presence while CREATING paragraphs from content Allow skipping content validation while UPDATING title/description.
Instance Method Details
#default_locale ⇒ Object
29 30 31 |
# File 'app/forms/decidim/enhanced_textwork/admin/import_editor_participatory_text_form.rb', line 29 def default_locale current_participatory_space.organization.default_locale end |
#new_participatory_text? ⇒ Boolean
Assume it's a NEW participatory_text if there are no paragraphs Validate content presence while CREATING paragraphs from content Allow skipping content validation while UPDATING title/description
25 26 27 |
# File 'app/forms/decidim/enhanced_textwork/admin/import_editor_participatory_text_form.rb', line 25 def new_participatory_text? Decidim::EnhancedTextwork::Paragraph.where(component: current_component).blank? end |