Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tryton for openSUSE:Factory checked in at 2025-11-24 14:11:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tryton (Old) and /work/SRC/openSUSE:Factory/.tryton.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tryton" Mon Nov 24 14:11:06 2025 rev:31 rq:1319273 version:7.0.29 Changes: -------- --- /work/SRC/openSUSE:Factory/tryton/tryton.changes 2025-07-02 18:17:11.246611773 +0200 +++ /work/SRC/openSUSE:Factory/.tryton.new.14147/tryton.changes 2025-11-24 14:13:51.761066584 +0100 @@ -1,0 +2,5 @@ +Sat Nov 22 19:20:20 UTC 2025 - Axel Braun <[email protected]> + +- Version 7.0.29 - Bugfix Release + +------------------------------------------------------------------- Old: ---- tryton-7.0.27.tar.gz New: ---- tryton-7.0.29.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tryton.spec ++++++ --- /var/tmp/diff_new_pack.WQRm08/_old 2025-11-24 14:13:52.553099947 +0100 +++ /var/tmp/diff_new_pack.WQRm08/_new 2025-11-24 14:13:52.557100115 +0100 @@ -30,7 +30,7 @@ Name: tryton -Version: %{majorver}.27 +Version: %{majorver}.29 Release: 0 Summary: The client of the Tryton application platform License: GPL-3.0-or-later ++++++ tryton-7.0.27.tar.gz -> tryton-7.0.29.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-7.0.27/CHANGELOG new/tryton-7.0.29/CHANGELOG --- old/tryton-7.0.27/CHANGELOG 2025-06-04 23:17:00.000000000 +0200 +++ new/tryton-7.0.29/CHANGELOG 2025-11-21 08:31:39.000000000 +0100 @@ -1,4 +1,14 @@ +Version 7.0.29 - 2025-11-21 +--------------------------- +* Bug fixes (see mercurial logs for details) + + +Version 7.0.28 - 2025-11-02 +--------------------------- +* Bug fixes (see mercurial logs for details) + + Version 7.0.27 - 2025-06-04 --------------------------- * Bug fixes (see mercurial logs for details) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-7.0.27/PKG-INFO new/tryton-7.0.29/PKG-INFO --- old/tryton-7.0.27/PKG-INFO 2025-06-04 23:17:03.542805200 +0200 +++ new/tryton-7.0.29/PKG-INFO 2025-11-21 08:31:43.524661500 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: tryton -Version: 7.0.27 +Version: 7.0.29 Summary: Tryton desktop client Home-page: http://www.tryton.org/ Download-URL: http://downloads.tryton.org/7.0/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-7.0.27/doc/usage.rst new/tryton-7.0.29/doc/usage.rst --- old/tryton-7.0.27/doc/usage.rst 2025-05-05 10:54:29.000000000 +0200 +++ new/tryton-7.0.29/doc/usage.rst 2025-10-31 14:28:30.000000000 +0100 @@ -626,7 +626,7 @@ :file:`~/.config/tryton/x.y/plugins` Custom CSS theme - :file:`~/.config.tryton/x.y/theme.css` + :file:`~/.config/tryton/x.y/theme.css` .. note:: ``~`` means the home directory of the user. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-7.0.27/tryton/__init__.py new/tryton-7.0.29/tryton/__init__.py --- old/tryton-7.0.27/tryton/__init__.py 2025-05-15 19:06:52.000000000 +0200 +++ new/tryton-7.0.29/tryton/__init__.py 2025-11-02 17:01:16.000000000 +0100 @@ -1,6 +1,6 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. -__version__ = "7.0.27" +__version__ = "7.0.29" import locale import gi Binary files old/tryton-7.0.27/tryton/data/locale/bg/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/bg/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/ca/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/ca/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/cs/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/cs/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/de/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/de/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/es/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/es/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/es_419/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/et/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/et/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/fa/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/fa/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/fi/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/fi/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/fr/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/fr/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/hu/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/hu/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/id/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/id/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/it/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/it/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/ja_JP/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/lo/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/lo/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/lt/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/lt/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/nl/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/nl/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/pl/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/pl/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/pt/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/pt/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/ro/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/ro/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/ru/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/ru/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/sl/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/sl/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/tr/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/tr/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/uk/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/uk/LC_MESSAGES/tryton.mo differ Binary files old/tryton-7.0.27/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo and new/tryton-7.0.29/tryton/data/locale/zh_CN/LC_MESSAGES/tryton.mo differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-7.0.27/tryton/gui/window/view_form/model/record.py new/tryton-7.0.29/tryton/gui/window/view_form/model/record.py --- old/tryton-7.0.27/tryton/gui/window/view_form/model/record.py 2025-05-05 10:54:29.000000000 +0200 +++ new/tryton-7.0.29/tryton/gui/window/view_form/model/record.py 2025-10-31 12:27:55.000000000 +0100 @@ -417,7 +417,8 @@ continue if field.attrs.get('readonly'): continue - if field_name == self.group.exclude_field: + if field_name in { + self.group.exclude_field, self.group.parent_name}: continue if not field.validate(self, softvalidation, pre_validate): res = False diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-7.0.27/tryton/gui/window/view_form/view/graph_gtk/graph.py new/tryton-7.0.29/tryton/gui/window/view_form/view/graph_gtk/graph.py --- old/tryton-7.0.27/tryton/gui/window/view_form/view/graph_gtk/graph.py 2025-05-05 10:54:29.000000000 +0200 +++ new/tryton-7.0.29/tryton/gui/window/view_form/view/graph_gtk/graph.py 2025-11-15 23:22:40.000000000 +0100 @@ -138,7 +138,7 @@ def action_keyword(self, ids): if not ids: return - ctx = self.group._context.copy() + ctx = self.group.local_context.copy() if 'active_ids' in ctx: del ctx['active_ids'] if 'active_id' in ctx: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-7.0.27/tryton/gui/window/view_form/view/list_gtk/widget.py new/tryton-7.0.29/tryton/gui/window/view_form/view/list_gtk/widget.py --- old/tryton-7.0.27/tryton/gui/window/view_form/view/list_gtk/widget.py 2025-05-05 10:54:29.000000000 +0200 +++ new/tryton-7.0.29/tryton/gui/window/view_form/view/list_gtk/widget.py 2025-11-15 23:11:00.000000000 +0100 @@ -923,11 +923,13 @@ return target_id = self.id_from_value(field.get(record)) + # Remove first tree view as mode is form only + view_ids = self.attrs.get('view_ids', '').split(',')[1:] breadcrumb = list(self.view.screen.breadcrumb) breadcrumb.append( field.attrs.get('string') or common.MODELNAME.get(model)) screen = Screen(model, domain=domain, context=context, - mode=['form'], view_ids=self.attrs.get('view_ids', '').split(','), + mode=['form'], view_ids=view_ids, exclude_field=field.attrs.get('relation_field'), breadcrumb=breadcrumb) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tryton-7.0.27/tryton.egg-info/PKG-INFO new/tryton-7.0.29/tryton.egg-info/PKG-INFO --- old/tryton-7.0.27/tryton.egg-info/PKG-INFO 2025-06-04 23:17:02.000000000 +0200 +++ new/tryton-7.0.29/tryton.egg-info/PKG-INFO 2025-11-21 08:31:42.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: tryton -Version: 7.0.27 +Version: 7.0.29 Summary: Tryton desktop client Home-page: http://www.tryton.org/ Download-URL: http://downloads.tryton.org/7.0/
