Mercurial > hg > soundsoftware-site
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)) -%> |