From 309fe6944a1f58243bf2ca3034d408490a89f159 Mon Sep 17 00:00:00 2001 From: Karla Stenger Date: Sat, 29 Jul 2017 19:45:00 -0300 Subject: [PATCH] Add profile_name or login details in title issue6598 review42471002 --- CHANGELOG | 2 ++ tryton/gui/main.py | 14 +++++++++++--- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 95e0c968c4..17de9ba294 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,5 @@ +* Use profile name or login details in title + Version 4.4.0 - 2017-05-01 * Bug fixes (see mercurial logs for details) * Verify certificate with default CA diff --git a/tryton/gui/main.py b/tryton/gui/main.py index 48e29cce5d..b9dce72600 100644 --- a/tryton/gui/main.py +++ b/tryton/gui/main.py @@ -377,10 +377,17 @@ class Main(object): self.global_search_entry.grab_focus() def set_title(self, value=''): - title = CONFIG['client.title'] + if CONFIG['login.profile']: + login_info = CONFIG['login.profile'] + else: + login_info = '%s@%s/%s' % ( + CONFIG['login.login'], + CONFIG['login.host'], + CONFIG['login.db']) + titles = [CONFIG['client.title'], login_info] if value: - title += ' - ' + value - self.window.set_title(title) + titles.append(value) + self.window.set_title(' - '.join(titles)) def _set_menu_connection(self): menu_connection = gtk.Menu() @@ -847,6 +854,7 @@ class Main(object): raise func = lambda parameters: rpc.login( host, port, database, username, parameters, language) + self.set_title() # Adds username/profile while password is asked try: common.Login(func) except Exception, exception: