mirror of
https://github.com/odoo/runbot.git
synced 2025-03-19 17:35:45 +07:00
![]() The freeze wizard was implemented using a single action to open and validate the dialog. This was a mistake, as it means if there are no errors left (e.g. all the PRs being waited for are now validated) trying to view the freeze wizard will immediately validate it and commit the freeze, which is unexpected, surprising, and unsafe e.g. - open wizard - add freeze prs - add a required pr or two - close and go do something else - be told that more PRs need to be waited for - reopen wizard - oops freeze is done So split the "open action" part of `action_freeze` into opening the action and performing the freeze. The "freeze" / "view freeze" button on the project only activates the latter, and the actual freeze operation is only triggered from the wizard's "Freeze" button. Part of #559. |
||
---|---|---|
.. | ||
project_freeze | ||
__init__.py | ||
project.py | ||
pull_requests.py | ||
res_partner.py |