Applied the flash notices patch by Matt Jones (slightly edited).

flash[:notice] and flash[:error] are now used for notice/error messages.

git-svn-id: http://redmine.rubyforge.org/svn/trunk@600 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
Jean-Philippe Lang
2007-08-02 17:42:20 +00:00
parent 7701de9ae4
commit 2d5ac54d2e
16 changed files with 44 additions and 21 deletions
+3 -3
View File
@@ -54,7 +54,7 @@ class AccountController < ApplicationController
end
redirect_back_or_default :controller => 'my', :action => 'page'
else
flash.now[:notice] = l(:notice_account_invalid_creditentials)
flash.now[:error] = l(:notice_account_invalid_creditentials)
end
end
end
@@ -89,9 +89,9 @@ class AccountController < ApplicationController
if request.post?
user = User.find_by_mail(params[:mail])
# user not found in db
flash.now[:notice] = l(:notice_account_unknown_email) and return unless user
flash.now[:error] = l(:notice_account_unknown_email) and return unless user
# user uses an external authentification
flash.now[:notice] = l(:notice_can_t_change_password) and return if user.auth_source_id
flash.now[:error] = l(:notice_can_t_change_password) and return if user.auth_source_id
# create a new token for password recovery
token = Token.new(:user => user, :action => "recovery")
if token.save
+1 -1
View File
@@ -66,7 +66,7 @@ class CustomFieldsController < ApplicationController
@custom_field = CustomField.find(params[:id]).destroy
redirect_to :action => 'list', :tab => @custom_field.type
rescue
flash[:notice] = "Unable to delete custom field"
flash[:error] = "Unable to delete custom field"
redirect_to :action => 'list'
end
end
+1 -1
View File
@@ -64,7 +64,7 @@ class EnumerationsController < ApplicationController
flash[:notice] = l(:notice_successful_delete)
redirect_to :action => 'list'
rescue
flash[:notice] = "Unable to delete enumeration"
flash[:error] = "Unable to delete enumeration"
redirect_to :action => 'list'
end
end
@@ -30,7 +30,7 @@ class IssueCategoriesController < ApplicationController
@category.destroy
redirect_to :controller => 'projects', :action => 'settings', :tab => 'categories', :id => @project
rescue
flash[:notice] = "Categorie can't be deleted"
flash[:error] = "Categorie can't be deleted"
redirect_to :controller => 'projects', :action => 'settings', :tab => 'categories', :id => @project
end
+1 -1
View File
@@ -79,7 +79,7 @@ class IssueStatusesController < ApplicationController
IssueStatus.find(params[:id]).destroy
redirect_to :action => 'list'
rescue
flash[:notice] = "Unable to delete issue status"
flash[:error] = "Unable to delete issue status"
redirect_to :action => 'list'
end
end
+2 -2
View File
@@ -69,7 +69,7 @@ class IssuesController < ApplicationController
end
rescue ActiveRecord::StaleObjectError
# Optimistic locking exception
flash[:notice] = l(:notice_locking_conflict)
flash[:error] = l(:notice_locking_conflict)
end
end
end
@@ -118,7 +118,7 @@ class IssuesController < ApplicationController
end
rescue ActiveRecord::StaleObjectError
# Optimistic locking exception
flash[:notice] = l(:notice_locking_conflict)
flash[:error] = l(:notice_locking_conflict)
end
end
@assignable_to = @project.members.find(:all, :include => :user).collect{ |m| m.user }
+2 -2
View File
@@ -62,7 +62,7 @@ class MyController < ApplicationController
# Change user's password
def change_password
@user = self.logged_in_user
flash[:notice] = l(:notice_can_t_change_password) and redirect_to :action => 'account' and return if @user.auth_source_id
flash[:error] = l(:notice_can_t_change_password) and redirect_to :action => 'account' and return if @user.auth_source_id
if @user.check_password?(params[:password])
@user.password, @user.password_confirmation = params[:new_password], params[:new_password_confirmation]
if @user.save
@@ -72,7 +72,7 @@ class MyController < ApplicationController
return
end
else
flash[:notice] = l(:notice_account_wrong_password)
flash[:error] = l(:notice_account_wrong_password)
end
redirect_to :action => 'account'
end
+1 -1
View File
@@ -227,7 +227,7 @@ class ProjectsController < ApplicationController
default_status = IssueStatus.default
unless default_status
flash.now[:notice] = 'No default issue status defined. Please check your configuration.'
flash.now[:error] = 'No default issue status defined. Please check your configuration.'
render :nothing => true, :layout => true
return
end
+1 -1
View File
@@ -128,7 +128,7 @@ private
end
def show_error
flash.now[:notice] = l(:notice_scm_error)
flash.now[:error] = l(:notice_scm_error)
render :nothing => true, :layout => true
end
+1 -1
View File
@@ -58,7 +58,7 @@ class RolesController < ApplicationController
def destroy
@role = Role.find(params[:id])
unless @role.members.empty?
flash[:notice] = 'Some members have this role. Can\'t delete it.'
flash[:error] = 'Some members have this role. Can\'t delete it.'
else
@role.destroy
end
+1 -1
View File
@@ -73,7 +73,7 @@ class TrackersController < ApplicationController
def destroy
@tracker = Tracker.find(params[:id])
unless @tracker.issues.empty?
flash[:notice] = "This tracker contains issues and can\'t be deleted."
flash[:error] = "This tracker contains issues and can\'t be deleted."
else
@tracker.destroy
end
+1 -1
View File
@@ -114,7 +114,7 @@ class UsersController < ApplicationController
User.find(params[:id]).destroy
redirect_to :action => 'list'
rescue
flash[:notice] = "Unable to delete user"
flash[:error] = "Unable to delete user"
redirect_to :action => 'list'
end
end
+1 -1
View File
@@ -30,7 +30,7 @@ class VersionsController < ApplicationController
@version.destroy
redirect_to :controller => 'projects', :action => 'settings', :tab => 'versions', :id => @project
rescue
flash[:notice] = "Unable to delete version"
flash[:error] = "Unable to delete version"
redirect_to :controller => 'projects', :action => 'settings', :tab => 'versions', :id => @project
end
+1 -1
View File
@@ -73,7 +73,7 @@ class WikiController < ApplicationController
end
rescue ActiveRecord::StaleObjectError
# Optimistic locking exception
flash[:notice] = l(:notice_locking_conflict)
flash[:error] = l(:notice_locking_conflict)
end
# show page history