Mercurial > hg > soundsoftware-site
comparison app/controllers/users_controller.rb @ 128:07fa8a8b56a8
Update to Redmine trunk rev 4732
author | Chris Cannam |
---|---|
date | Wed, 19 Jan 2011 15:04:22 +0000 |
parents | 8661b858af72 |
children | 5e974759e8b2 cbce1fd3b1b7 |
comparison
equal
deleted
inserted
replaced
119:8661b858af72 | 128:07fa8a8b56a8 |
---|---|
17 | 17 |
18 class UsersController < ApplicationController | 18 class UsersController < ApplicationController |
19 layout 'admin' | 19 layout 'admin' |
20 | 20 |
21 before_filter :require_admin, :except => :show | 21 before_filter :require_admin, :except => :show |
22 before_filter :find_user, :only => [:show, :edit, :update, :edit_membership, :destroy_membership] | 22 before_filter :find_user, :only => [:show, :edit, :update, :destroy, :edit_membership, :destroy_membership] |
23 accept_key_auth :index, :show, :create, :update | 23 accept_key_auth :index, :show, :create, :update, :destroy |
24 | 24 |
25 helper :sort | 25 helper :sort |
26 include SortHelper | 26 include SortHelper |
27 helper :custom_fields | 27 helper :custom_fields |
28 include CustomFieldsHelper | 28 include CustomFieldsHelper |
175 end | 175 end |
176 rescue ::ActionController::RedirectBackError | 176 rescue ::ActionController::RedirectBackError |
177 redirect_to :controller => 'users', :action => 'edit', :id => @user | 177 redirect_to :controller => 'users', :action => 'edit', :id => @user |
178 end | 178 end |
179 | 179 |
180 verify :method => :delete, :only => :destroy, :render => {:nothing => true, :status => :method_not_allowed } | |
181 def destroy | |
182 @user.destroy | |
183 respond_to do |format| | |
184 format.html { redirect_to(users_url) } | |
185 format.api { head :ok } | |
186 end | |
187 end | |
188 | |
180 def edit_membership | 189 def edit_membership |
181 @membership = Member.edit_membership(params[:membership_id], params[:membership], @user) | 190 @membership = Member.edit_membership(params[:membership_id], params[:membership], @user) |
182 @membership.save if request.post? | 191 @membership.save if request.post? |
183 respond_to do |format| | 192 respond_to do |format| |
184 if @membership.valid? | 193 if @membership.valid? |