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",
|
"name": "Monthly Revenue Projects",
|
||||||
"res_model": "project.project",
|
"res_model": "project.project",
|
||||||
"view_mode": "tree,form,kanban",
|
"view_mode": "tree,form,kanban",
|
||||||
|
"views": self._action_views("tree", "form", "kanban"),
|
||||||
"domain": [("active", "=", True), ("mcs_monthly_revenue_target", ">", 0)],
|
"domain": [("active", "=", True), ("mcs_monthly_revenue_target", ">", 0)],
|
||||||
},
|
},
|
||||||
"contracted_projects": {
|
"contracted_projects": {
|
||||||
@ -640,6 +641,7 @@ class McsOperatingDashboard(models.Model):
|
|||||||
"name": "Contracted Projects",
|
"name": "Contracted Projects",
|
||||||
"res_model": "project.project",
|
"res_model": "project.project",
|
||||||
"view_mode": "tree,form,kanban",
|
"view_mode": "tree,form,kanban",
|
||||||
|
"views": self._action_views("tree", "form", "kanban"),
|
||||||
"domain": [("active", "=", True), ("mcs_contracted_revenue", ">", 0)],
|
"domain": [("active", "=", True), ("mcs_contracted_revenue", ">", 0)],
|
||||||
},
|
},
|
||||||
"pipeline": {
|
"pipeline": {
|
||||||
@ -647,6 +649,7 @@ class McsOperatingDashboard(models.Model):
|
|||||||
"name": "Open Pipeline",
|
"name": "Open Pipeline",
|
||||||
"res_model": "crm.lead",
|
"res_model": "crm.lead",
|
||||||
"view_mode": "kanban,tree,form,pivot,graph",
|
"view_mode": "kanban,tree,form,pivot,graph",
|
||||||
|
"views": self._action_views("kanban", "tree", "form", "pivot", "graph"),
|
||||||
"domain": [("type", "=", "opportunity"), ("active", "=", True), ("probability", "<", 100)],
|
"domain": [("type", "=", "opportunity"), ("active", "=", True), ("probability", "<", 100)],
|
||||||
},
|
},
|
||||||
"overdue_receivables": {
|
"overdue_receivables": {
|
||||||
@ -654,6 +657,7 @@ class McsOperatingDashboard(models.Model):
|
|||||||
"name": "Overdue Receivables",
|
"name": "Overdue Receivables",
|
||||||
"res_model": "account.move",
|
"res_model": "account.move",
|
||||||
"view_mode": "tree,form",
|
"view_mode": "tree,form",
|
||||||
|
"views": self._action_views("tree", "form"),
|
||||||
"domain": [
|
"domain": [
|
||||||
("move_type", "=", "out_invoice"),
|
("move_type", "=", "out_invoice"),
|
||||||
("state", "=", "posted"),
|
("state", "=", "posted"),
|
||||||
@ -666,6 +670,7 @@ class McsOperatingDashboard(models.Model):
|
|||||||
"name": "This Week Timesheets",
|
"name": "This Week Timesheets",
|
||||||
"res_model": "account.analytic.line",
|
"res_model": "account.analytic.line",
|
||||||
"view_mode": "tree,pivot,graph,form",
|
"view_mode": "tree,pivot,graph,form",
|
||||||
|
"views": self._action_views("tree", "pivot", "graph", "form"),
|
||||||
"domain": [
|
"domain": [
|
||||||
("date", ">=", fields.Date.to_string(week_start)),
|
("date", ">=", fields.Date.to_string(week_start)),
|
||||||
("date", "<=", fields.Date.to_string(week_end)),
|
("date", "<=", fields.Date.to_string(week_end)),
|
||||||
@ -677,6 +682,7 @@ class McsOperatingDashboard(models.Model):
|
|||||||
"name": "Projects At Risk",
|
"name": "Projects At Risk",
|
||||||
"res_model": "project.project",
|
"res_model": "project.project",
|
||||||
"view_mode": "tree,form,kanban",
|
"view_mode": "tree,form,kanban",
|
||||||
|
"views": self._action_views("tree", "form", "kanban"),
|
||||||
"domain": [("active", "=", True), ("mcs_portfolio_health", "in", ["at_risk", "blocked"])],
|
"domain": [("active", "=", True), ("mcs_portfolio_health", "in", ["at_risk", "blocked"])],
|
||||||
},
|
},
|
||||||
"ceo_actions": {
|
"ceo_actions": {
|
||||||
@ -684,6 +690,7 @@ class McsOperatingDashboard(models.Model):
|
|||||||
"name": "CEO Actions",
|
"name": "CEO Actions",
|
||||||
"res_model": "mcs.ceo.action",
|
"res_model": "mcs.ceo.action",
|
||||||
"view_mode": "tree,form,kanban",
|
"view_mode": "tree,form,kanban",
|
||||||
|
"views": self._action_views("tree", "form", "kanban"),
|
||||||
"domain": [("state", "in", ["open", "waiting", "blocked"])],
|
"domain": [("state", "in", ["open", "waiting", "blocked"])],
|
||||||
},
|
},
|
||||||
"internal_bets": {
|
"internal_bets": {
|
||||||
@ -691,6 +698,10 @@ class McsOperatingDashboard(models.Model):
|
|||||||
"name": "Internal Bets",
|
"name": "Internal Bets",
|
||||||
"res_model": "project.project",
|
"res_model": "project.project",
|
||||||
"view_mode": "tree,form,kanban",
|
"view_mode": "tree,form,kanban",
|
||||||
|
"views": self._action_views("tree", "form", "kanban"),
|
||||||
"domain": [("mcs_delivery_type", "in", ["internal_product", "internal_r_and_d"])],
|
"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