changeset 691ef455b158 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=691ef455b158
description:
Display login on LoginException message
issue9068
review266821006
diffstat:
trytond/res/message.xml | 3 +++
trytond/res/user.py | 2 +-
2 files changed, 4 insertions(+), 1 deletions(-)
diffs (24 lines):
diff -r bfc11641bf45 -r 691ef455b158 trytond/res/message.xml
--- a/trytond/res/message.xml Tue Mar 17 23:29:23 2020 +0100
+++ b/trytond/res/message.xml Tue Mar 17 23:33:10 2020 +0100
@@ -24,5 +24,8 @@
<record model="ir.message" id="msg_user_delete_forbidden">
<field name="text">For logging purposes users cannot be deleted,
instead they should be deactivated.</field>
</record>
+ <record model="ir.message" id="msg_user_password">
+ <field name="text">Password for %(login)s</field>
+ </record>
</data>
</tryton>
diff -r bfc11641bf45 -r 691ef455b158 trytond/res/user.py
--- a/trytond/res/user.py Tue Mar 17 23:29:23 2020 +0100
+++ b/trytond/res/user.py Tue Mar 17 23:33:10 2020 +0100
@@ -640,7 +640,7 @@
@classmethod
def _login_password(cls, login, parameters):
if 'password' not in parameters:
- msg = cls.fields_get(['password'])['password']['string']
+ msg = gettext('res.msg_user_password', login=login)
raise LoginException('password', msg, type='password')
user_id, password_hash, password_reset = cls._get_login(login)
if user_id and password_hash: