details:   https://code.tryton.org/tryton/commit/93ccf0b37bb2
branch:    default
user:      Nicolas Évrard <[email protected]>
date:      Thu Oct 16 16:07:52 2025 +0200
description:
        Allow to use empty ModelList in Wizard

        We might want to execute the wizard on a specific model even without 
selecting
        some of its records

        Closes #14291
diffstat:

 proteus/proteus/__init__.py |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diffs (14 lines):

diff -r 9966b3efb503 -r 93ccf0b37bb2 proteus/proteus/__init__.py
--- a/proteus/proteus/__init__.py       Fri Nov 21 22:37:20 2025 +0100
+++ b/proteus/proteus/__init__.py       Thu Oct 16 16:07:52 2025 +0200
@@ -1242,6 +1242,10 @@
                 ctx['active_id'] = self.models[0].id
                 ctx['active_ids'] = [model.id for model in self.models]
                 ctx['active_model'] = self.models[0].__class__.__name__
+            elif isinstance(self.models, ModelList):
+                ctx['active_id'] = None
+                ctx['active_ids'] = None
+                ctx['active_model'] = self.models.model_name
             else:
                 ctx['active_id'] = None
                 ctx['active_ids'] = None

Reply via email to