runbot/runbot_merge/models
Xavier Morel 9f54e6f209 [ADD] runbot_merge: option to disable staging without cron
Because the mergebot crons are on such a tight scheduling, and just
them finding out they have nothing to do can take a while, disabling
them can be a chore. Disabling staging via the project is much less
likely to cause issues as the projects don't normally (or ever?) get
exclusively locked, so they can generally be written to at any moment.

Furthermore, if we ever get in a situation where we have multiple
active projects (not really the case currently, we have multiple
projects but only one is really active) it's less disruptive to
disable stagings on a single specific project.

Fixes #860
2024-05-23 07:58:58 +02:00
..
crons [FIX] runbot_merge: maintenance gc command 2024-02-26 09:58:22 +01:00
project_freeze [CHG] *: rewrite commands set, rework status management 2024-05-23 07:58:46 +02:00
staging_cancel [ADD] runbot_merge: stagings canceling wizard 2022-12-08 10:46:22 +01:00
__init__.py [MOV] runbot_merge: all the staging creation code to a separate module 2023-08-25 15:04:48 +02:00
commands.py [CHG] *: rewrite commands set, rework status management 2024-05-23 07:58:46 +02:00
ir_actions.py [IMP] runbot_merge: add json & requests to server actions context 2023-02-20 10:13:05 +01:00
project.py [ADD] runbot_merge: option to disable staging without cron 2024-05-23 07:58:58 +02:00
pull_requests.py [ADD] runbot_merge: option to disable staging without cron 2024-05-23 07:58:58 +02:00
res_partner.py [ADD] runbot_merge: ad-hoc ACL tracking to res.partner 2024-05-16 09:32:03 +02:00
stagings_create.py [CHG] *: rewrite commands set, rework status management 2024-05-23 07:58:46 +02:00