ref: refs/heads/master
commit dcbff2892fbbfadfe3dbaa2ea8f177e49ac487ef
Author: Josef Reidinger
Date: Fri Nov 13 16:15:19 2009 +0100
Flash message for missing permission is only for non-AJAX calls (bnc#555215)
---
.../app/controllers/application_controller.rb | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/webclient/app/controllers/application_controller.rb b/webclient/app/controllers/application_controller.rb
index 01e917f..2d926aa 100644
--- a/webclient/app/controllers/application_controller.rb
+++ b/webclient/app/controllers/application_controller.rb
@@ -68,7 +68,7 @@ class ApplicationController < ActionController::Base
#handle insufficient permissions, especially useful for read permissions,
#because you cannot open module for which you don't have read permissions.
# if it appear during save, then it is module bug, as it cannot allow it
- if e.backend_exception_type == "NO_PERM"
+ if e.backend_exception_type == "NO_PERM" && !request.xhr?
flash[:error] = e.message #already localized from error constructor
redirect_to :controller => :controlpanel
return
--
To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org
For additional commands, e-mail: yast-commit+help@opensuse.org