Sha256: bbaf5379ee6e8adf1b195862b034c55d82bd62c5e38d1ca934f95bab28aa4666

Contents?: true

Size: 1.97 KB

Versions: 64

Compression:

Stored size: 1.97 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,
                    hint: t('pageflow.admin.memberships.on_account.role.hint_html') %>
        <%= 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

64 entries across 64 versions & 1 rubygems

Version Path
pageflow-14.5.2 app/views/admin/users/invitation.html.erb
pageflow-15.6.1 app/views/admin/users/invitation.html.erb
pageflow-15.6.0 app/views/admin/users/invitation.html.erb
pageflow-15.5.0 app/views/admin/users/invitation.html.erb
pageflow-15.4.0 app/views/admin/users/invitation.html.erb
pageflow-15.3.0 app/views/admin/users/invitation.html.erb
pageflow-15.2.2 app/views/admin/users/invitation.html.erb
pageflow-15.2.1 app/views/admin/users/invitation.html.erb
pageflow-15.2.0 app/views/admin/users/invitation.html.erb
pageflow-15.1.2 app/views/admin/users/invitation.html.erb
pageflow-15.1.1 app/views/admin/users/invitation.html.erb
pageflow-15.1.0 app/views/admin/users/invitation.html.erb
pageflow-15.1.0.rc0 app/views/admin/users/invitation.html.erb
pageflow-15.1.0.beta6 app/views/admin/users/invitation.html.erb
pageflow-15.1.0.beta5 app/views/admin/users/invitation.html.erb
pageflow-15.1.0.beta4 app/views/admin/users/invitation.html.erb
pageflow-15.1.0.beta3 app/views/admin/users/invitation.html.erb
pageflow-15.1.0.beta2 app/views/admin/users/invitation.html.erb
pageflow-15.1.0.beta1 app/views/admin/users/invitation.html.erb
pageflow-15.0.2 app/views/admin/users/invitation.html.erb