initial checkin of full application
This commit is contained in:
38
app/views/users/_login.html.erb
Normal file
38
app/views/users/_login.html.erb
Normal file
@ -0,0 +1,38 @@
|
||||
<%= form_for (@user_session = UserSession.new), :url => user_session_path, :html => { :id => 'loginform' } do |f| %>
|
||||
<input name='userlogin' class='userlogin' />
|
||||
<%= f.hidden_field :remember_me, :value => false %>
|
||||
<table id="login" class="round">
|
||||
<tr>
|
||||
<td colspan="2" class="text_center">
|
||||
<%= t(:secure_signin) %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="login_info"><%= t(:userid) %></td>
|
||||
<td><%= f.text_field :login, :size => 15, :value => cookies['user_id'] %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="login_info"><%= t(:password) %></td>
|
||||
<td><%= f.password_field :password, :size => 15 %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="login_info"><%= f.check_box :remember_id, :checked => true %></td>
|
||||
<td class="small"><%= t(:remember_me) %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><%= link_to t(:forgot), forgot_password_path, :id => 'forgot_password' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td><%= f.submit t(:signin) %></td>
|
||||
</tr>
|
||||
</table>
|
||||
<% end %>
|
||||
<script type="text/javascript">
|
||||
var login = document.getElementById('user_session_login');
|
||||
if (login.value.length == 0)
|
||||
login.focus();
|
||||
else
|
||||
document.getElementById('user_session_password').focus();
|
||||
</script>
|
61
app/views/users/edit.html.erb
Normal file
61
app/views/users/edit.html.erb
Normal file
@ -0,0 +1,61 @@
|
||||
<h2><%= t(:account_edit) %></h2>
|
||||
<br />
|
||||
<%= form_for @user, :url => account_path do |f| %>
|
||||
<%= error_messages_for 'user', :header_message => t(:try_again), :message => t(:account_error_edit) %>
|
||||
<input name='userlogin' class='userlogin' />
|
||||
<table class="bigtable">
|
||||
<tr>
|
||||
<td class="left">
|
||||
<div class="vcenter"><%= f.label :login, t(:userid) %></div>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.text_field :login %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left">
|
||||
<div class="vcenter"><%= f.label t(:email) %></div>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.text_field :email %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><%= t(:time_zone) %></td>
|
||||
<td><%= time_zone_select 'user', 'time_zone', nil, :default => 'Eastern Time (US & Canada)' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left">
|
||||
<div class="vcenter"><%= f.label :password, raw(t(:password_change_raw)) %></div>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.password_field :password %>
|
||||
</td>
|
||||
<tr>
|
||||
<td class="left">
|
||||
<%= f.label :password_confirmation, raw(t(:password_confirmation_raw)) %>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.password_field :password_confirmation %>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br /><br />
|
||||
<h3><%= t(:account_changes) %></h3>
|
||||
<table class="bigtable">
|
||||
<tr>
|
||||
<td class="left">
|
||||
<%= raw(t(:password_current_raw)) %>
|
||||
</td>
|
||||
<td class="right">
|
||||
<input name="password_current" type="password" />
|
||||
<br />
|
||||
<%= t(:account_security) %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left"></td>
|
||||
<td class="right"><%= f.submit t(:account_edit_submit) %></td>
|
||||
</tr>
|
||||
</table>
|
||||
<% end %>
|
11
app/views/users/forgot_password.html.erb
Normal file
11
app/views/users/forgot_password.html.erb
Normal file
@ -0,0 +1,11 @@
|
||||
<h2><%= t(:password_forgot) %></h2>
|
||||
<%= t(:password_forgot_message) %>
|
||||
<br /><br />
|
||||
<%= form_for @user, :url => { :controller => 'mailer', :action => 'resetpassword' } do |f| %>
|
||||
<input name='userlogin' class='userlogin' />
|
||||
<%= f.text_field :login %>
|
||||
<%= f.submit t(:submit) %>
|
||||
<% end %>
|
||||
<script type="text/javascript">
|
||||
document.getElementById('user_login').focus();
|
||||
</script>
|
65
app/views/users/new.html.erb
Normal file
65
app/views/users/new.html.erb
Normal file
@ -0,0 +1,65 @@
|
||||
<h2><%= t(:signup_header) %></h2>
|
||||
<br />
|
||||
<%= form_for @user, :url => account_path do |f| %>
|
||||
<%= error_messages_for 'user', :header_message => t(:try_again), :message => t(:account_error) %>
|
||||
<input name='userlogin' class='userlogin' />
|
||||
<table class="bigtable">
|
||||
<tr>
|
||||
<td class="left">
|
||||
<div class="vcenter"><%= f.label :login, t(:userid) %></div>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.text_field :login %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left">
|
||||
<div class="vcenter"><%= f.label t(:email) %></div>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.text_field :email %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><%= t(:time_zone) %></td>
|
||||
<td><%= time_zone_select 'user', 'time_zone', nil, :default => 'Eastern Time (US & Canada)' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left">
|
||||
<div class="vcenter"><%= f.label t(:password) %></div>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.password_field :password %>
|
||||
</td>
|
||||
<tr>
|
||||
<td class="left">
|
||||
<%= f.label :password_confirmation, raw(t(:password_confirmation_raw)) %>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.password_field :password_confirmation %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left">
|
||||
Invite Code
|
||||
</td>
|
||||
<td class="right">
|
||||
<input name="invite" type="text" />
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left"></td>
|
||||
<td class="right">
|
||||
<%= t(:tos_agree) %> <%= link_to t(:tos), { :controller => 'pages', :action => 'terms' }, :target => '_blank' %>.
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left"></td>
|
||||
<td class="right"><%= f.submit t(:create_account) %></td>
|
||||
</tr>
|
||||
</table>
|
||||
<% end %>
|
||||
|
||||
<script type="text/javascript">
|
||||
document.getElementById('user_login').focus();
|
||||
</script>
|
34
app/views/users/reset_password.html.erb
Normal file
34
app/views/users/reset_password.html.erb
Normal file
@ -0,0 +1,34 @@
|
||||
<% if @valid_link %>
|
||||
<h2><%= t(:password_new) %></h2>
|
||||
<%= form_for @user, :url => { :controller => 'users', :action => 'change_password', :id => @user.id } do |f| %>
|
||||
<%= error_messages_for 'user', :header_message => t(:try_again), :message => t(:password_new_error) %>
|
||||
<input name='userlogin' class='userlogin' />
|
||||
<table class="bigtable">
|
||||
<tr>
|
||||
<td class="left">
|
||||
<div class="vcenter"><%= f.label :password %></div>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.password_field :password %>
|
||||
<br />
|
||||
<%= t(:password_new_choose) %>
|
||||
</td>
|
||||
<tr>
|
||||
<td class="left">
|
||||
<%= f.label :password_confirmation, raw(t(:password_confirmation_raw)) %>
|
||||
</td>
|
||||
<td class="right">
|
||||
<%= f.password_field :password_confirmation %>
|
||||
<br />
|
||||
<%= t(:password_new_confirmation) %>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left"></td>
|
||||
<td class="right"><%= f.submit t(:submit) %></td>
|
||||
</tr>
|
||||
</table>
|
||||
<% end %>
|
||||
<% else %>
|
||||
<%= t(:password_link_expired) %>
|
||||
<% end %>
|
19
app/views/users/show.html.erb
Normal file
19
app/views/users/show.html.erb
Normal file
@ -0,0 +1,19 @@
|
||||
<h2><%= t(:account_info) %></h2>
|
||||
<table class="bigtable styletable">
|
||||
<tr>
|
||||
<td class="left"><%= t(:userid) %></td>
|
||||
<td><%= @user.login %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left"><%= t(:email) %></td>
|
||||
<td><%= @user.email %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="left"><%= t(:time_zone) %></td>
|
||||
<td><%= @user.time_zone %></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br /><br />
|
||||
<div class="details">
|
||||
<%= link_to t(:account_edit), edit_account_path %>
|
||||
</div>
|
Reference in New Issue
Block a user