Skip to content
Snippets Groups Projects

migrate to v17

Merged Axel Prel requested to merge topic/17.0/RED-318 into branch/17.0
8 files
+ 265
1
Compare changes
  • Side-by-side
  • Inline
Files
8
@@ -119,3 +119,35 @@
d[sub.keyword.rsplit(".", 2)[-1]] = conv
return converter.Model("", d)
def action_build_expression(self):
if not (self and self.ir_actions_report_id):
return
# reset the older substitution value
self.value = ""
model = self.env.get(self.ir_actions_report_id.model)
if model is None:
return
wizard = self.env["expression.builder.wizard"].create(
{
"substitution_id": self.id,
"expression": "",
}
)
vals_list = wizard.get_fields(model, self.converter)
for val in vals_list:
val["wizard_id"] = wizard.id
fields_list = self.env["expression.builder.field"].create(vals_list)
wizard.suggested_fields = [(6, 0, fields_list.ids)]
return {
"type": "ir.actions.act_window",
"res_model": "expression.builder.wizard",
"view_mode": "form",
"res_id": wizard.id,
"target": "new",
}
Loading