Imagine the following situation (see below) where CustomModel1 and CustomModel2 are defined in different modules is there a neat way to order the inherited 'selection_add' states within the form view statusbar widget ?
Context :
class BaseModel(model.Model):
_name = somename.somename
state = fields.Selection(
selection=[
('draft', 'draft'),
('open','Open'),
]
class CustomModel1(model.Model):
_inherit = somename.somename
state = fields.Selection(
selection_add=[
('newstate1','Newstate 1'),
]
class CustomModel2(model.Model):
_inherit = somename.somename
state = fields.Selection(
selection_add=[
('newstate2','Newstate 2'),
]
Ideas : One option would be to create a third custom module that depends on the two initial ones and <xpath> the statusbar altogether. Ideally though there would be some qweb equivalent to the field selection_add attribute to simply add new stages rather than having to redefine the widget.
Thnx for the contributions