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:

Reply via email to