Fix CEO dashboard drilldown action views
This commit is contained in:
parent
89c7e28100
commit
b17a5aaf7a
@ -633,6 +633,7 @@ class McsOperatingDashboard(models.Model):
|
||||
"name": "Monthly Revenue Projects",
|
||||
"res_model": "project.project",
|
||||
"view_mode": "tree,form,kanban",
|
||||
"views": self._action_views("tree", "form", "kanban"),
|
||||
"domain": [("active", "=", True), ("mcs_monthly_revenue_target", ">", 0)],
|
||||
},
|
||||
"contracted_projects": {
|
||||
@ -640,6 +641,7 @@ class McsOperatingDashboard(models.Model):
|
||||
"name": "Contracted Projects",
|
||||
"res_model": "project.project",
|
||||
"view_mode": "tree,form,kanban",
|
||||
"views": self._action_views("tree", "form", "kanban"),
|
||||
"domain": [("active", "=", True), ("mcs_contracted_revenue", ">", 0)],
|
||||
},
|
||||
"pipeline": {
|
||||
@ -647,6 +649,7 @@ class McsOperatingDashboard(models.Model):
|
||||
"name": "Open Pipeline",
|
||||
"res_model": "crm.lead",
|
||||
"view_mode": "kanban,tree,form,pivot,graph",
|
||||
"views": self._action_views("kanban", "tree", "form", "pivot", "graph"),
|
||||
"domain": [("type", "=", "opportunity"), ("active", "=", True), ("probability", "<", 100)],
|
||||
},
|
||||
"overdue_receivables": {
|
||||
@ -654,6 +657,7 @@ class McsOperatingDashboard(models.Model):
|
||||
"name": "Overdue Receivables",
|
||||
"res_model": "account.move",
|
||||
"view_mode": "tree,form",
|
||||
"views": self._action_views("tree", "form"),
|
||||
"domain": [
|
||||
("move_type", "=", "out_invoice"),
|
||||
("state", "=", "posted"),
|
||||
@ -666,6 +670,7 @@ class McsOperatingDashboard(models.Model):
|
||||
"name": "This Week Timesheets",
|
||||
"res_model": "account.analytic.line",
|
||||
"view_mode": "tree,pivot,graph,form",
|
||||
"views": self._action_views("tree", "pivot", "graph", "form"),
|
||||
"domain": [
|
||||
("date", ">=", fields.Date.to_string(week_start)),
|
||||
("date", "<=", fields.Date.to_string(week_end)),
|
||||
@ -677,6 +682,7 @@ class McsOperatingDashboard(models.Model):
|
||||
"name": "Projects At Risk",
|
||||
"res_model": "project.project",
|
||||
"view_mode": "tree,form,kanban",
|
||||
"views": self._action_views("tree", "form", "kanban"),
|
||||
"domain": [("active", "=", True), ("mcs_portfolio_health", "in", ["at_risk", "blocked"])],
|
||||
},
|
||||
"ceo_actions": {
|
||||
@ -684,6 +690,7 @@ class McsOperatingDashboard(models.Model):
|
||||
"name": "CEO Actions",
|
||||
"res_model": "mcs.ceo.action",
|
||||
"view_mode": "tree,form,kanban",
|
||||
"views": self._action_views("tree", "form", "kanban"),
|
||||
"domain": [("state", "in", ["open", "waiting", "blocked"])],
|
||||
},
|
||||
"internal_bets": {
|
||||
@ -691,6 +698,10 @@ class McsOperatingDashboard(models.Model):
|
||||
"name": "Internal Bets",
|
||||
"res_model": "project.project",
|
||||
"view_mode": "tree,form,kanban",
|
||||
"views": self._action_views("tree", "form", "kanban"),
|
||||
"domain": [("mcs_delivery_type", "in", ["internal_product", "internal_r_and_d"])],
|
||||
},
|
||||
}
|
||||
|
||||
def _action_views(self, *view_types):
|
||||
return [[False, view_type] for view_type in view_types]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user