MiraitSystems/enju_trunk

View on GitHub
app/views/my_accounts/new.html.erb

Summary

Maintainability
Test Coverage
<div id="content_detail" class="ui-corner-all">
<h1 class="title"><%= t('page.new', :model => t('activerecord.models.user')) -%></h1>
<div id="content_list">
<%= render 'page/required_field' %>
<%= simple_form_for(@user) do |f| -%>
  <%= f.error_messages -%>

  <%- if @agent -%>
    <h2 class="resource_title">
      [P]
      <%= link_to @agent.full_name, @agent -%>
    </h2>
    <%= f.hidden_field :agent_id -%>
  <%- end -%>

  <div class="field">
    <%= f.label :username -%></label>
    <%= f.text_field :username, :class => 'resource_user' -%>
  </div>
  <div class="field">
    <%= f.label :email -%></label>
    <%= f.email_field :email, :class => 'resource_email' -%>
  </div>
  <div class="field">
    <%= f.label :email_confirmation -%></label>
    <%= f.email_field :email_confirmation, :class => 'resource_email' -%>
  </div>
  <!--
  <div class="field">
    <%= f.label :openid_identifier -%></label>
    <%= f.url_field :openid_identifier, :class => 'resource_url' -%>
  </div>
  -->

  <div class="field">
    <label for="user_group"><%= t('activerecord.models.user_group') -%></label>
    <%= f.select(:user_group_id, @user_groups.collect{|u| [u.name, u.id]}) -%>
  </div>

  <%- if current_user.has_role?('Librarian') -%>
    <div class="field">
      <%= f.label t('activerecord.models.library') -%>
      <%= f.select(:library_id, @libraries.collect{|l| [l.display_name.localize, l.id]}) -%>
    </div>

  <%- end -%>
  <div class="field">
    <%= f.label :locale -%>
    <%= f.select(:locale, @available_languages.collect{|language| [language.display_name.localize, language.iso_639_1]}) -%>
  </div>

  <div class="field">
    <%= f.label :user_number -%>
    <%= f.text_field :user_number, :value => "", :class => 'resource_user' -%>
  </div>

  <div class="actions">
    <%= f.submit t('user.sign_up') -%>
  </div>
<%- end -%>
<%= javascript_tag("$('#user_username').focus()") -%>
</div>
</div>

<div id="submenu" class="ui-corner-all">
  <ul>
    <li><%= link_to t('page.listing', :model => t('activerecord.models.user')), users_path -%></li>
    <li><%= link_to t('page.import'), new_agent_import_file_path -%></li>
  </ul>
</div>