Skip to content
Snippets Groups Projects

Fix selector in analytic structure table

Merged Houzefa Abbasbhay requested to merge topic/16.0/zouzou into branch/16.0
3 files
+ 12
16
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -65,21 +65,12 @@
@@ -65,21 +65,12 @@
@tools.ormcache()
@tools.ormcache()
def _get_model_name(self):
def _get_model_name(self):
"""Looks up the list of model names"""
"""Looks up the list of model names"""
model_names = set()
return [
for model in self._get_models_with_analytic():
(analytic_name, analytic_name)
analytic = model._analytic
for analytic_name in sorted(
if analytic is True:
set(model._analytic_name for model in self._get_models_with_analytic())
model_names.add((model._name.replace(".", "_"), model._name))
)
elif isinstance(analytic, str):
]
model_names.add((analytic, model._name))
else:
# Expecting analytic to be a dict
model_names.update(
(value, "%s (%s)" % (model._name, value))
for value in analytic.values()
)
return list(model_names)
model_name = fields.Selection(
model_name = fields.Selection(
selection="_get_model_name", string="Object", required=True
selection="_get_model_name", string="Object", required=True
Loading