summaryrefslogtreecommitdiff
path: root/addons/mail/res_users.py
diff options
context:
space:
mode:
authorssh-odoo <ssh@openerp.com>2014-06-25 11:39:36 +0530
committerssh-odoo <ssh@openerp.com>2014-07-03 16:11:15 +0530
commit6cc4bd431220f4dea75a14b8a21f45cc77eda097 (patch)
treeee3ff4261a9b18787d3751a2cfdbaace50f38c4b /addons/mail/res_users.py
parente1feec1c7ca3b8de56909fc8548c8a4c1cf4f771 (diff)
[Imp]:Improve configuration warning msg
[imp]:remove space [rem]:remove code [imp]:remove changes [imp]:remove changes [rem]:remove unused changes
Diffstat (limited to 'addons/mail/res_users.py')
-rw-r--r--addons/mail/res_users.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/mail/res_users.py b/addons/mail/res_users.py
index 8fe1482b427..e218ea85927 100644
--- a/addons/mail/res_users.py
+++ b/addons/mail/res_users.py
@@ -22,6 +22,7 @@
from openerp.osv import fields, osv
from openerp import SUPERUSER_ID
from openerp.tools.translate import _
+import openerp
class res_users(osv.Model):
@@ -68,7 +69,9 @@ class res_users(osv.Model):
def create(self, cr, uid, data, context=None):
if not data.get('login', False):
- raise osv.except_osv(_('Invalid Action!'), _('You may not create a user. To create new users, you should use the "Settings > Users" menu.'))
+ model, action_id = self.pool['ir.model.data'].get_object_reference(cr, uid, 'base', 'action_res_users')
+ msg = _("You cannot create a new user from here.\n To create new user please go to configuration panel.")
+ raise openerp.exceptions.RedirectWarning(msg, action_id, _('Go to the configuration panel'))
if context is None:
context = {}