Sha256: 0ba586cb7e3fb464f1dd1f0908991d401a8ef4141c29c8dca0b489b29c1255be

Contents?: true

Size: 1.96 KB

Versions: 11

Compression:

Stored size: 1.96 KB

Contents

<%= admin_form_for(@invitation_form, url: invitation_admin_users_path) do |f| %>
  <%= f.semantic_fields_for(@invitation_form.membership) do |m| %>
    <%= f.semantic_fields_for(@invitation_form.user) do |u| %>
      <% if @invitation_form.existing_member %>
        <ul class="errors">
          <li>
            <%= t('pageflow.admin.users.member_exists') %>
            <%= link_to(t('pageflow.admin.users.member_exists_link'),
                        admin_user_path(@invitation_form.existing_member)) %>
          </li>
        </ul>
      <% end %>

      <%= f.inputs do %>
        <%= m.input :entity_id,
                    as: :searchable_select,
                    ajax: {
                      resource: Pageflow::Account,
                      collection_name: :member_addable
                    },
                    include_blank: false,
                    label: Pageflow::Membership.human_attribute_name(:account) %>

        <div id="quota_state_container">
          <% if @invitation_form.initial_account %>
            <%= users_quota_state(@invitation_form.initial_account) %>
          <% end %>
        </div>
      <% end %>

      <%= f.inputs "Details", id: 'invitation_form_details' do %>
        <%= u.input :email, hint: I18n.t('pageflow.admin.users.email_invitation_hint') %>
        <%= u.input :first_name %>
        <%= u.input :last_name %>
        <%= u.input :locale,
                    as: :select,
                    include_blank: false,
                    collection: available_locales_collection %>

        <%= m.input :role,
                    collection: membership_roles_collection('Pageflow::Account'),
                    include_blank: false %>
        <%= render 'admin/memberships/role_hint', entity_type: 'account' %>
        <%= u.input :admin if authorized?(:set_admin, current_user) %>
      <% end %>
    <% end %>
  <% end %>
  <%= f.actions do %>
    <%= f.action :submit, label: t('pageflow.admin.users.invite_user') %>
  <% end %>
<% end %>

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
pageflow-17.0.4 app/views/admin/users/invitation.html.erb
pageflow-17.0.3 app/views/admin/users/invitation.html.erb
pageflow-17.0.2 app/views/admin/users/invitation.html.erb
pageflow-17.0.1 app/views/admin/users/invitation.html.erb
pageflow-17.0.0 app/views/admin/users/invitation.html.erb
pageflow-16.2.0 app/views/admin/users/invitation.html.erb
pageflow-16.1.0 app/views/admin/users/invitation.html.erb
pageflow-16.0.0 app/views/admin/users/invitation.html.erb
pageflow-15.8.0 app/views/admin/users/invitation.html.erb
pageflow-15.7.1 app/views/admin/users/invitation.html.erb
pageflow-15.7.0 app/views/admin/users/invitation.html.erb