<div class="row column decidim_awesome-form"> <% if config_enabled? :allow_images_in_proposals %> <p class="text-info"><%= t("rich_text_editor_in_public_views", scope: "decidim.decidim_awesome.admin.config") if current_organization.rich_text_editor_in_public_views %></p> <%= form.check_box :allow_images_in_proposals, disabled: current_organization.rich_text_editor_in_public_views %> <p class="help-text"><%= t("help.allow_images_in_proposals", scope: "decidim.decidim_awesome.admin.config.form") %></p> <% unless current_organization.rich_text_editor_in_public_views %> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :allow_images_in_proposals, constraints: constraints_for(:allow_images_in_proposals) }) %> <% end %> <% end %> </div> <% if config_enabled? :additional_proposal_sortings %> </div> <!-- .card-section --> </div><!-- .card --> <div class="card"> <div class="card-divider"> <h2 class="card-title"><%= t("additional_proposal_sortings.title", scope: "decidim.decidim_awesome.admin.config.form") %></h2> </div> <div class="card-section"> <div class="row column decidim_awesome-form"> <%= form.select :additional_proposal_sortings, @form.additional_proposal_sorting_labels, { include_blank: false }, { multiple: true } %> <p class="help-text"> <%= t("additional_proposal_sortings.help", scope: "decidim.decidim_awesome.admin.config.form") %> <%= link_to t("additional_proposal_sortings.enable_all", scope: "decidim.decidim_awesome.admin.config.form"), "#", id: "additional_proposal_sortings-enable-all" %>. </p> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :additional_proposal_sortings, constraints: constraints_for(:additional_proposal_sortings) }) %> </div> <% end %> <% if config_enabled? %i(validate_title_min_length validate_title_max_caps_percent validate_title_max_marks_together validate_title_start_with_caps) %> </div> <!-- .card-section --> </div><!-- .card --> <div class="card"> <div class="card-divider"> <h2 class="card-title"><%= t("validators.title", scope: "decidim.decidim_awesome.admin.config.form") %></h2> </div> <div class="card-section"> <div class="row column decidim_awesome-form"> <% if config_enabled? :validate_title_start_with_caps %> <%= form.check_box :validate_title_start_with_caps %> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :validate_title_start_with_caps, constraints: constraints_for(:validate_title_start_with_caps) }) %> <% end %> <% if config_enabled? :validate_title_min_length %> <%= form.number_field :validate_title_min_length %> <p class="help-text"><%= t("help.validate_title_min_length", scope: "decidim.decidim_awesome.admin.config.form") %></p> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :validate_title_min_length, constraints: constraints_for(:validate_title_min_length) }) %> <% end %> <% if config_enabled? :validate_title_max_caps_percent %> <%= form.number_field :validate_title_max_caps_percent %> <p class="help-text"><%= t("help.validate_title_max_caps_percent", scope: "decidim.decidim_awesome.admin.config.form") %></p> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :validate_title_max_caps_percent, constraints: constraints_for(:validate_title_max_caps_percent) }) %> <% end %> <% if config_enabled? :validate_title_max_marks_together %> <%= form.number_field :validate_title_max_marks_together %> <p class="help-text"><%= t("help.validate_title_max_marks_together", scope: "decidim.decidim_awesome.admin.config.form") %></p> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :validate_title_max_marks_together, constraints: constraints_for(:validate_title_max_marks_together) }) %> <% end %> </div> <% end %> <% if config_enabled? %i(validate_body_min_length validate_body_max_caps_percent validate_body_max_marks_together validate_body_start_with_caps) %> </div> <!-- .card-section --> </div><!-- .card --> <div class="card"> <div class="card-divider"> <h2 class="card-title"><%= t("validators.body", scope: "decidim.decidim_awesome.admin.config.form") %></h2> </div> <div class="card-section"> <% if config_enabled? :validate_body_start_with_caps %> <%= form.check_box :validate_body_start_with_caps %> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :validate_body_start_with_caps, constraints: constraints_for(:validate_body_start_with_caps) }) %> <% end %> <% if config_enabled? :validate_body_min_length %> <%= form.number_field :validate_body_min_length %> <p class="help-text"><%= t("help.validate_body_min_length", scope: "decidim.decidim_awesome.admin.config.form") %></p> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :validate_body_min_length, constraints: constraints_for(:validate_body_min_length) }) %> <% end %> <% if config_enabled? :validate_body_max_caps_percent %> <%= form.number_field :validate_body_max_caps_percent %> <p class="help-text"><%= t("help.validate_body_max_caps_percent", scope: "decidim.decidim_awesome.admin.config.form") %></p> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :validate_body_max_caps_percent, constraints: constraints_for(:validate_body_max_caps_percent) }) %> <% end %> <% if config_enabled? :validate_body_max_marks_together %> <%= form.number_field :validate_body_max_marks_together %> <p class="help-text"><%= t("help.validate_body_max_marks_together", scope: "decidim.decidim_awesome.admin.config.form") %></p> <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: :validate_body_max_marks_together, constraints: constraints_for(:validate_body_max_marks_together) }) %> <% end %> </div> <% end %>