changeset 107:361f1e8b2e23 luisf

Feature #1: Fixed the collection_select variable issue User edit view: removed wiki toolbar and description from the description text area in the user; User edit view: added institutions collection select; User show view: institution name now visible. Users_controller: fixed a bug retrieving the institution name
author luisf
date Fri, 17 Dec 2010 11:18:51 +0000
parents f6ea6ffaaeeb
children d70a0b926135
files app/controllers/users_controller.rb app/views/account/register.rhtml app/views/users/_form.rhtml app/views/users/show.rhtml
diffstat 4 files changed, 10 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/app/controllers/users_controller.rb	Fri Dec 17 10:28:24 2010 +0000
+++ b/app/controllers/users_controller.rb	Fri Dec 17 11:18:51 2010 +0000
@@ -55,7 +55,7 @@
     if @user.ssamr_user_detail != nil
       @description = @user.ssamr_user_detail.description
       if @user.ssamr_user_detail.institution_id != nil
-        @institution = @institution.find(@user.ssamr_user_detail.institution_id)
+        @institution_name = Institution.find(@user.ssamr_user_detail.institution_id).name
       end
     end
     
--- a/app/views/account/register.rhtml	Fri Dec 17 10:28:24 2010 +0000
+++ b/app/views/account/register.rhtml	Fri Dec 17 11:18:51 2010 +0000
@@ -42,7 +42,7 @@
 
                         <p>
                           <label for="ssamr_user_institution"><%=l(:label_ssamr_institution)%></label>
-                            <%= ssamr_user_detail.collection_select(:university, Institution.all, :id, :name, {:prompt => true}) %>
+                            <%= ssamr_user_detail.collection_select(:institution_id, Institution.all, :id, :name, {:prompt => true}) %>
                         </p>
                 <% end %>
           
--- a/app/views/users/_form.rhtml	Fri Dec 17 10:28:24 2010 +0000
+++ b/app/views/users/_form.rhtml	Fri Dec 17 11:18:51 2010 +0000
@@ -23,10 +23,11 @@
 	<h3><%=l(:label_ssamr_details)%></h3>
           <% fields_for :ssamr_user_details, :builder => TabularFormBuilder, :lang => current_language do |ssamr_user_detail| %>
             <p>
-              <%= ssamr_user_detail.text_area :description, :rows => 3, :cols => 40, :required => true, :class => 'wiki-edit'  %>
-              <%= wikitoolbar_for 'ssamr_user_details_description' %>
-              <br />
-              <em> <%=l(:text_user_ssamr_description_info)%></em>
+              <%= ssamr_user_detail.text_area :description, :rows => 3, :cols => 40, :required => true, :class => 'wiki-edit'  %>                            
+            </p>
+            <p>
+              <label for="ssamr_user_institution"><%=l(:label_ssamr_institution)%></label>
+              <%= ssamr_user_detail.collection_select(:institution_id, Institution.all, :id, :name, {:selected => @user.ssamr_user_detail.institution_id.to_i} ) %>                         
             </p>
           <% end %>          
 </div>
--- a/app/views/users/show.rhtml	Fri Dec 17 10:28:24 2010 +0000
+++ b/app/views/users/show.rhtml	Fri Dec 17 11:18:51 2010 +0000
@@ -23,6 +23,9 @@
 <h3><%=l(:label_ssamr_description)%></h3>
 <%= textilizable @description %>
 
+<h3><%=l(:label_ssamr_institution)%></h3>
+<%= h @institution_name %>
+
 
 <% unless @memberships.empty? %>
 <h3><%=l(:label_project_plural)%></h3>