Commit c364bb01

mo khan <mo@mokhan.ca>
2013-07-01 01:32:47
add account sub nav
1 parent ad75769
Changed files (3)
app/controllers/passwords_controller.rb
@@ -6,11 +6,11 @@ class PasswordsController < ApplicationController
   end
 
   def update
-    user = User.find(params[:id])
+    user = current_user
     if user.change_password(params[:user][:password], params[:user][:password_confirmation])
       render :index
     else
-      flash[:alert] = t(:passwords_do_not_match)
+      flash[:error] = t(:passwords_do_not_match)
       render :index
     end
   end
app/views/passwords/index.html.erb
@@ -1,22 +1,24 @@
+<%= render :partial => "shared/account_nav" %>
+
 <div class="row">
   <div class="span12">
-      <h3>Change My Password</h3>
-    <%= form_for(@user, :url => settings_change_password_path(@user), :html => { :method => :post }) do |f| %>
+    <h3>Change Password</h3>
+    <%= form_for(@user, :url => passwords_path(@user), :html => { :method => :post, :class => "form-horizontal" }) do |f| %>
       <div class="control-group">
-        <%= f.label :password, "New Password", :class => "control-label" %>
+        <%= f.label :password, "New password", :class => "control-label" %>
         <div class="controls">
           <%= f.password_field :password %>
         </div>
       </div>
       <div class="control-group">
-        <%= f.label :password_confirmation, "Confirm New Password", :class => "control-label" %>
+        <%= f.label :password_confirmation, "Confirm new password", :class => "control-label" %>
         <div class="controls">
           <%= f.password_field :password_confirmation %>
         </div>
       </div>
       <div class="control-group">
         <div class="controls">
-          <%= f.submit "Change My Password", :class=>"btn btn-primary" %>
+          <%= f.submit "Change password", :class=>"btn btn-primary" %>
         </div>
       </div>
     <% end %>
app/views/shared/_account_nav.html.erb
@@ -0,0 +1,9 @@
+<div class="row">
+  <div class="span12">
+    <ul class="nav nav-tabs">
+      <li><a href="#">Basic info</a></li>
+      <li><a href="#">Additional info</a></li>
+      <li class="active"><%= link_to "Password", passwords_path %></li>
+    </ul>
+  </div>
+</div>