runbot/forwardport
Xavier Morel 270dfdd495 [REF] *: move most feedback messages to pseudo-templates
Current system makes it hard to iterate feedback messages and make
them clearer, this should improve things a touch.

Use a bespoke model to avoid concerns with qweb rendering
complexity (we just want GFM output and should not need logic).

Also update fwbot test setup to always configure an fwbot name, in
order to avoid ping messages closing the PRs they're talking
about, that took a while to debug, and given the old message I assume
I'd already hit it and just been too lazy to fix. This requires
updating a bunch of tests as fwbot ping are sent *to*
`fp_github_name`, but sent *from* the reference user (because that's
the key we set).

Note: noupdate on CSV files doesn't seem to work anymore, which isn't
great. But instead set tracking on the template's templates, it's not
quite as good but should be sufficient.

Fixes #769
2023-06-14 16:01:45 +02:00
..
changelog [FIX] *: fix forward port inserter if last branch is disabled 2022-12-01 10:57:32 +01:00
data [IMP] *: allow disabling staging on branch, remove fp target flag 2023-06-14 16:01:42 +02:00
migrations [IMP] forwardport: store and display detachment reason 2023-01-19 14:23:41 +01:00
models [REF] *: move most feedback messages to pseudo-templates 2023-06-14 16:01:45 +02:00
tests [REF] *: move most feedback messages to pseudo-templates 2023-06-14 16:01:45 +02:00
__init__.py [ADD] mergebot, forwardbot: changelog 2021-10-20 15:16:48 +02:00
__manifest__.py [IMP] forwardport: store and display detachment reason 2023-01-19 14:23:41 +01:00
controllers.py [ADD] mergebot, forwardbot: changelog 2021-10-20 15:16:48 +02:00