Check if there are merged PRs to port code model._process() 1 minutes -1 Update followup FP PRs code model._process() 1 minutes -1 Remind open PR code default_delta = dateutil.relativedelta.relativedelta(days=3) cutoff = env.context.get('forwardport_updated_before') or (datetime.datetime.now() - default_delta).strftime('%Y-%m-%d %H:%M:%S') for pr in env['runbot_merge.pull_requests'].search([ # only FP PRs ('source_id', '!=', False), # active ('state', 'not in', ['merged', 'closed']), # last updated more than a week ago ('write_date', '<', cutoff), ]).mapped('source_id'): env['runbot_merge.pull_requests.feedback'].create({ 'repository': pr.repository.id, 'pull_request': pr.number, 'message': "This pull request has forward-port PRs awaiting action", }) 1 days -1