Feature #1007 » projects_controller.rb.patch
| projects_controller.rb 2009-05-14 14:49:38.000000000 -0700 | ||
|---|---|---|
| 26 | 26 |
before_filter :find_project, :except => [ :index, :list, :add, :activity ] |
| 27 | 27 |
before_filter :find_optional_project, :only => :activity |
| 28 | 28 |
before_filter :authorize, :except => [ :index, :list, :add, :archive, :unarchive, :destroy, :activity ] |
| 29 |
before_filter :require_admin, :only => [ :add, :archive, :unarchive, :destroy ] |
|
| 29 |
before_filter :require_login, :only => :add |
|
| 30 |
before_filter :require_admin, :only => [ :archive, :unarchive, :destroy ] |
|
| 30 | 31 |
accept_key_auth :activity |
| 31 | 32 |
|
| 32 | 33 |
helper :sort |
| ... | ... | |
| 75 | 76 |
@project.enabled_module_names = params[:enabled_modules] |
| 76 | 77 |
if @project.save |
| 77 | 78 |
flash[:notice] = l(:notice_successful_create) |
| 78 |
redirect_to :controller => 'admin', :action => 'projects' |
|
| 79 |
end |
|
| 79 |
if User.current.admin |
|
| 80 |
redirect_to :controller => 'admin', :action => 'projects' |
|
| 81 |
else |
|
| 82 |
@project.members << Member.new(:project_id => @project, :user_id => User.current.id, :role_id => '3') |
|
| 83 |
redirect_to :controller => 'projects', :action => 'index' |
|
| 84 |
end |
|
| 85 |
end |
|
| 80 | 86 |
end |
| 81 | 87 |
end |
| 82 | 88 |
|
- « Previous
- 1
- 2
- Next »