Initial commit of foodsoft 2
This commit is contained in:
commit
5b9a7e05df
657 changed files with 70444 additions and 0 deletions
50
app/views/users/_form.rhtml
Normal file
50
app/views/users/_form.rhtml
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
<%= error_messages_for 'user' %>
|
||||
|
||||
<table style="float:left;width:52%;">
|
||||
<tr>
|
||||
<td><label for="user_nick">Nick</label></td>
|
||||
<td><%= text_field 'user', 'nick' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="user_first_name">Vorname</label></td>
|
||||
<td><%= text_field 'user', 'first_name' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="user_last_name">Nachname</label></td>
|
||||
<td><%= text_field 'user', 'last_name' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="user_email">Email</label></td>
|
||||
<td><%= text_field 'user', 'email' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="user_phone">Telefon</label></td>
|
||||
<td><%= text_field 'user', 'phone' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="user_address">Adresse</label></td>
|
||||
<td><%= text_field 'user', 'address' %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td/>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="user[password]">Neues Passwort</label></td>
|
||||
<td><%= password_field_tag "user[password]" %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><label for="user[password_confirmation]">Passwort wiederholen</label></td>
|
||||
<td><%= password_field_tag "user[password_confirmation]" %></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table style="float:right;width:45%;">
|
||||
<tr>
|
||||
<td colspan="2"><b>Einstellungen:</b></td>
|
||||
</tr>
|
||||
<% for setting in User::setting_keys.keys -%>
|
||||
<tr>
|
||||
<td><label for="user[settings][<%= setting %>]"><%=h User::setting_keys[setting]%></label></td>
|
||||
<td><%= check_box_tag "user[settings][#{setting}]", '1', @user.settings[setting] == '1' || @user.settings_default(setting) %></td>
|
||||
</tr>
|
||||
<% end -%>
|
||||
</table>
|
||||
5
app/views/users/_memberships.rhtml
Normal file
5
app/views/users/_memberships.rhtml
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
<% for membership in Membership.find_all_by_user_id(@user.id) %>
|
||||
<p>
|
||||
<%= link_to(membership.group.name, :action => 'showGroup', :id => membership.group) %>
|
||||
</p>
|
||||
<% end %>
|
||||
6
app/views/users/_settings.haml
Normal file
6
app/views/users/_settings.haml
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
%table{:style => "width:26em"}
|
||||
%tbody
|
||||
- for setting in User::setting_keys.keys
|
||||
%tr
|
||||
%td=h User::setting_keys[setting]
|
||||
%td= @user.settings[setting] == '1' ? 'ja' : 'nein'
|
||||
26
app/views/users/_show.rhtml
Normal file
26
app/views/users/_show.rhtml
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<p>Mitglied seit <%= distance_of_time_in_words(Time.now, @user.created_on) -%></p>
|
||||
|
||||
<% if @current_user.role_admin? %>
|
||||
<div style="float:left;margin:5px; margin-right:10px;" class="box">
|
||||
<p><b>Person</b></p>
|
||||
<p><b>Nick:</b> <%=h @user.nick %></p>
|
||||
<p><b>Name:</b> <%=h @user.first_name + ' ' + @user.last_name %></p>
|
||||
<p><b>Email:</b> <%=h @user.email %></p>
|
||||
<p><b>Telefon:</b> <%=h @user.phone %></p>
|
||||
<p><b>Adresse:</b> <%=h @user.address %></p>
|
||||
</div>
|
||||
<div style="float:left; margin:5px;" class="box">
|
||||
<p><b>Einstellungen</b></p>
|
||||
<%= render :partial => 'users/settings' %>
|
||||
<p><b>Benutzer_in hat Zugriff auf:</b></p>
|
||||
<% roles = Array.new
|
||||
roles << 'Admin' if @user.role_admin?
|
||||
roles << 'Finanzen' if @user.role_finance?
|
||||
roles << 'Lieferanten' if @user.role_suppliers?
|
||||
roles << 'Artikel' if @user.role_article_meta?
|
||||
roles << 'Bestellung' if @user.role_orders? %>
|
||||
<p>
|
||||
<%=h roles.join(', ') %>
|
||||
</p>
|
||||
</div>
|
||||
<% end %>
|
||||
Loading…
Add table
Add a link
Reference in a new issue