Sha256: be4794f4f01a6d7333e853f7ddaffebae4299da54990dfd1bc50332760ff7f68

Contents?: true

Size: 1.44 KB

Versions: 3

Compression:

Stored size: 1.44 KB

Contents

<div class="form__wrapper row column decidim_awesome-form">
  <% if config_enabled? :scoped_admins %>
    <p class="help-text"><%= t("help.scoped_admins", scope: "decidim.decidim_awesome.admin.config.form") %></p>

    <% form.object.scoped_admins&.each do |key, value| %>
      <div class="card p-4 scoped_admins_container js-box-container" data-key="<%= key %>">
        <%= render(partial: "decidim/decidim_awesome/admin/config/autoedit_box_label", locals: { var: "scoped_admins", key: key, scope: "scoped_admin_#{key}", delete_path: decidim_admin_decidim_awesome.scoped_admin_path(key: key) }) %>
        <p class="form-error is-visible" id="scoped-admin-error-<%= $key %>"><%= errors[key.to_sym].join("<br>") if errors %></p>

        <%= select_tag "config[scoped_admins][#{key}]", options_for_select(users_for(value), value), { include_blank: false ,  class: "multiusers-select", multiple: true, data: { url: decidim_admin_decidim_awesome.users_path } } %>

        <%= render(partial: "decidim/decidim_awesome/admin/config/constraints", locals: { key: "scoped_admin_#{key}", constraints: constraints_for("scoped_admin_#{key}") }) %>
      </div>
    <% end %>

    <%= link_to decidim_admin_decidim_awesome.scoped_admins_path, method: :post, class: "button button__sm button__text-secondary mr-auto" do %>
      <%= icon("add-box-line") %>
      <%= t("new", scope: "decidim.decidim_awesome.admin.config.form_scoped_admins") %>
    <% end %>

  <% end %>
</div>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
decidim-decidim_awesome-0.11.3 app/views/decidim/decidim_awesome/admin/config/_form_admins.html.erb
decidim-decidim_awesome-0.11.2 app/views/decidim/decidim_awesome/admin/config/_form_admins.html.erb
decidim-decidim_awesome-0.11.1 app/views/decidim/decidim_awesome/admin/config/_form_admins.html.erb