comparison app/views/my/account.rhtml @ 108:d70a0b926135 luisf

Feature #52: All users can now view and edit their description and university
author luisf
date Fri, 17 Dec 2010 13:02:30 +0000
parents 94944d00e43c
children 9a5a265e77f0
comparison
equal deleted inserted replaced
107:361f1e8b2e23 108:d70a0b926135
7 7
8 <% form_for :user, @user, :url => { :action => "account" }, 8 <% form_for :user, @user, :url => { :action => "account" },
9 :builder => TabularFormBuilder, 9 :builder => TabularFormBuilder,
10 :lang => current_language, 10 :lang => current_language,
11 :html => { :id => 'my_account_form' } do |f| %> 11 :html => { :id => 'my_account_form' } do |f| %>
12
13
12 <div class="splitcontentleft"> 14 <div class="splitcontentleft">
13 <h3><%=l(:label_information_plural)%></h3> 15 <h3><%=l(:label_information_plural)%></h3>
14 <div class="box tabular"> 16 <div class="box tabular">
15 <p><%= f.text_field :firstname, :required => true %></p> 17 <p><%= f.text_field :firstname, :required => true %></p>
16 <p><%= f.text_field :lastname, :required => true %></p> 18 <p><%= f.text_field :lastname, :required => true %></p>
21 <% end %> 23 <% end %>
22 24
23 <% @user.custom_field_values.select(&:editable?).each do |value| %> 25 <% @user.custom_field_values.select(&:editable?).each do |value| %>
24 <p><%= custom_field_tag_with_label :user, value %></p> 26 <p><%= custom_field_tag_with_label :user, value %></p>
25 <% end %> 27 <% end %>
28
26 <%= call_hook(:view_my_account, :user => @user, :form => f) %> 29 <%= call_hook(:view_my_account, :user => @user, :form => f) %>
27 </div> 30 </div>
31
32 <h3><%=l(:label_ssamr_details)%></h3>
33 <div class="box tabular">
34 <% fields_for :ssamr_user_details, :builder => TabularFormBuilder, :lang => current_language do |ssamr_user_detail| %>
35 <p>
36 <%= ssamr_user_detail.text_area :description, :rows => 3, :cols => 25, :required => true, :class => 'wiki-edit' %>
37 </p>
38 <p>
39 <label for="ssamr_user_institution"><%=l(:label_ssamr_institution)%></label>
40 <%= ssamr_user_detail.collection_select(:institution_id, Institution.all, :id, :name, {:selected => @user.ssamr_user_detail.institution_id.to_i} ) %>
41 </p>
42 <% end %>
43 </div>
44
28 45
29 <%= submit_tag l(:button_save) %> 46 <%= submit_tag l(:button_save) %>
30 </div> 47 </div>
31 48
32 <div class="splitcontentright"> 49 <div class="splitcontentright">
41 </div> 58 </div>
42 59
43 </div> 60 </div>
44 <% end %> 61 <% end %>
45 62
63
64
65
66
67
68
69
70
46 <% content_for :sidebar do %> 71 <% content_for :sidebar do %>
47 <%= render :partial => 'sidebar' %> 72 <%= render :partial => 'sidebar' %>
48 <% end %> 73 <% end %>
49 74
50 <% html_title(l(:label_my_account)) -%> 75 <% html_title(l(:label_my_account)) -%>