changeset 145f986cb9a1 in modules/timesheet:default
details: https://hg.tryton.org/modules/timesheet?cmd=changeset;node=145f986cb9a1
description:
        Add date to window name when entering timesheet

        issue8541
        review265711002
diffstat:

 CHANGELOG |  2 ++
 line.py   |  7 ++++++-
 2 files changed, 8 insertions(+), 1 deletions(-)

diffs (33 lines):

diff -r 69e973dc7055 -r 145f986cb9a1 CHANGELOG
--- a/CHANGELOG Sat Jul 20 21:41:31 2019 +0200
+++ b/CHANGELOG Tue Jul 30 23:34:10 2019 +0200
@@ -1,3 +1,5 @@
+* Add date to window name when entering timesheet
+
 Version 5.2.0 - 2019-05-06
 * Bug fixes (see mercurial logs for details)
 
diff -r 69e973dc7055 -r 145f986cb9a1 line.py
--- a/line.py   Sat Jul 20 21:41:31 2019 +0200
+++ b/line.py   Tue Jul 30 23:34:10 2019 +0200
@@ -194,6 +194,8 @@
     enter = StateAction('timesheet.act_line_form')
 
     def do_enter(self, action):
+        pool = Pool()
+        Lang = pool.get('ir.lang')
         date = self.start.date
         date = Date(date.year, date.month, date.day)
         action['pyson_domain'] = PYSONEncoder().encode([
@@ -206,7 +208,10 @@
                 'company': self.start.employee.company.id,
                 'date': date,
                 })
-        action['name'] += " - " + self.start.employee.rec_name
+        action['name'] += ' @ %(date)s - %(employee)s' % {
+            'date': Lang.get().strftime(self.start.date),
+            'employee': self.start.employee.rec_name,
+            }
         return action, {}
 
     def transition_enter(self):

Reply via email to