mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 23:45:44 +07:00
[FIX] forwardport: cron create prototype
Apparently when I added these to trigger the corresponding cron the lack of decorator caused them to not work at all, at least when invoked from the interface, consequently I notably wasn't able to force a forward port via creating one such task when trying to work around #953
This commit is contained in:
parent
60188063f8
commit
10ca096d86
@ -1,9 +1,7 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import builtins
|
||||
import contextlib
|
||||
import logging
|
||||
import re
|
||||
import uuid
|
||||
from contextlib import ExitStack
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
@ -11,7 +9,7 @@ import requests
|
||||
import sentry_sdk
|
||||
from dateutil import relativedelta
|
||||
|
||||
from odoo import fields, models
|
||||
from odoo import api, fields, models
|
||||
from odoo.addons.runbot_merge import git
|
||||
from odoo.addons.runbot_merge.github import GH
|
||||
|
||||
@ -77,6 +75,7 @@ class ForwardPortTasks(models.Model, Queue):
|
||||
retry_after = fields.Datetime(required=True, default='1900-01-01 01:01:01')
|
||||
pr_id = fields.Many2one('runbot_merge.pull_requests')
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
self.env.ref('forwardport.port_forward')._trigger()
|
||||
return super().create(vals_list)
|
||||
@ -270,6 +269,7 @@ class UpdateQueue(models.Model, Queue):
|
||||
original_root = fields.Many2one('runbot_merge.pull_requests')
|
||||
new_root = fields.Many2one('runbot_merge.pull_requests')
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
self.env.ref('forwardport.updates')._trigger()
|
||||
return super().create(vals_list)
|
||||
@ -359,6 +359,7 @@ class DeleteBranches(models.Model, Queue):
|
||||
|
||||
pr_id = fields.Many2one('runbot_merge.pull_requests')
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
self.env.ref('forwardport.remover')._trigger(datetime.now() - MERGE_AGE)
|
||||
return super().create(vals_list)
|
||||
|
Loading…
Reference in New Issue
Block a user