Skip to content
Extraits de code Groupes Projets
Valider 22c25574 rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[update] button context

parent 71ad6da4
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -60,7 +60,6 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -60,7 +60,6 @@ class ScopPartnerDashboardDlg(models.Model):
graph_values = fields.Text(compute="_compute_graph_values") graph_values = fields.Text(compute="_compute_graph_values")
# ------------------------------------------------------ # ------------------------------------------------------
# Construction de la requete # Construction de la requete
# ------------------------------------------------------ # ------------------------------------------------------
...@@ -77,7 +76,6 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -77,7 +76,6 @@ class ScopPartnerDashboardDlg(models.Model):
return qy return qy
# ------------------------------------------------------ # ------------------------------------------------------
# Dashboard projets # Dashboard projets
# ------------------------------------------------------ # ------------------------------------------------------
...@@ -187,7 +185,6 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -187,7 +185,6 @@ class ScopPartnerDashboardDlg(models.Model):
return query return query
# ------------------------------------------------------ # ------------------------------------------------------
# Dashboard revision # Dashboard revision
# ------------------------------------------------------ # ------------------------------------------------------
...@@ -374,14 +371,12 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -374,14 +371,12 @@ class ScopPartnerDashboardDlg(models.Model):
""" """
return query return query
def init(self): def init(self):
tools.drop_view_if_exists(self.env.cr, self._table) tools.drop_view_if_exists(self.env.cr, self._table)
self.env.cr.execute("""CREATE or REPLACE VIEW %s as ( self.env.cr.execute("""CREATE or REPLACE VIEW %s as (
%s %s
)""" % (self._table, self._select())) )""" % (self._table, self._select()))
# ------------------------------------------------------ # ------------------------------------------------------
# Calcule les données du graphique # Calcule les données du graphique
# ------------------------------------------------------ # ------------------------------------------------------
...@@ -472,7 +467,7 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -472,7 +467,7 @@ class ScopPartnerDashboardDlg(models.Model):
'type': 'ir.actions.act_window', 'type': 'ir.actions.act_window',
'res_model': 'res.partner', 'res_model': 'res.partner',
'view_type': 'form', 'view_type': 'form',
'view_mode': 'kanban,tree,form', 'view_mode': 'kanban,tree,form,activity',
'views': [ 'views': [
(self.env.ref('cgscop_partner.view_partner_cooperative_kanban').id, 'kanban'), (self.env.ref('cgscop_partner.view_partner_cooperative_kanban').id, 'kanban'),
(self.env.ref('cgscop_partner.view_partner_prospect_tree').id, 'tree'), (self.env.ref('cgscop_partner.view_partner_prospect_tree').id, 'tree'),
...@@ -482,6 +477,12 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -482,6 +477,12 @@ class ScopPartnerDashboardDlg(models.Model):
('is_cooperative', '=', True), ('is_cooperative', '=', True),
('project_status','in',('1_information','2_pre-diagnostic','3_accompagnement','4_adhesion','5_cg','7_abandonne')), ('project_status','in',('1_information','2_pre-diagnostic','3_accompagnement','4_adhesion','5_cg','7_abandonne')),
('creation_delegate_id', '=', self.env.user.id)], ('creation_delegate_id', '=', self.env.user.id)],
'context': {
'default_is_company': True,
'default_is_cooperative': True,
'default_company_type': 'company',
'default_project_status': '1_information'
},
} }
# ------------------------------------------------------ # ------------------------------------------------------
...@@ -494,7 +495,7 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -494,7 +495,7 @@ class ScopPartnerDashboardDlg(models.Model):
'res_model': 'res.partner', 'res_model': 'res.partner',
'search_view_id' : self.env.ref('cgscop_partner.scop_partner_view_search').id, 'search_view_id' : self.env.ref('cgscop_partner.scop_partner_view_search').id,
'view_type': 'form', 'view_type': 'form',
'view_mode': 'tree,form', 'view_mode': 'tree,form,activity',
'views': [ 'views': [
(self.env.ref('cgscop_partner.view_partner_cooperative_tree').id, 'tree'), (self.env.ref('cgscop_partner.view_partner_cooperative_tree').id, 'tree'),
(self.env.ref('cgscop_partner.scop_contact_view_form').id, 'form')], (self.env.ref('cgscop_partner.scop_contact_view_form').id, 'form')],
...@@ -503,6 +504,12 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -503,6 +504,12 @@ class ScopPartnerDashboardDlg(models.Model):
('is_cooperative', '=', True), ('is_cooperative', '=', True),
('membership_status', '=', 'member'), ('membership_status', '=', 'member'),
('followup_delegate_id', '=', self.env.user.id)], ('followup_delegate_id', '=', self.env.user.id)],
'context': {
'default_is_company': True,
'default_is_cooperative': True,
'default_company_type': 'company',
'create': False,
},
} }
# ------------------------------------------------------ # ------------------------------------------------------
...@@ -517,7 +524,7 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -517,7 +524,7 @@ class ScopPartnerDashboardDlg(models.Model):
'type': 'ir.actions.act_window', 'type': 'ir.actions.act_window',
'res_model': 'res.partner', 'res_model': 'res.partner',
'view_type': 'form', 'view_type': 'form',
'view_mode': 'tree', 'view_mode': 'tree,form,activity',
'views': [ 'views': [
(self.env.ref('cgscop_partner.view_partner_cooperative_tree').id, 'tree'), (self.env.ref('cgscop_partner.view_partner_cooperative_tree').id, 'tree'),
(self.env.ref('cgscop_partner.scop_contact_view_form').id, 'form')], (self.env.ref('cgscop_partner.scop_contact_view_form').id, 'form')],
...@@ -528,6 +535,12 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -528,6 +535,12 @@ class ScopPartnerDashboardDlg(models.Model):
('revision_person_id', '=', self.env.user.id), ('revision_person_id', '=', self.env.user.id),
('revision_next_year', '=', wyear) ('revision_next_year', '=', wyear)
], ],
'context': {
'default_is_company': True,
'default_is_cooperative': True,
'default_company_type': 'company',
'create': False,
},
} }
# ------------------------------------------------------ # ------------------------------------------------------
...@@ -535,15 +548,13 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -535,15 +548,13 @@ class ScopPartnerDashboardDlg(models.Model):
# ------------------------------------------------------ # ------------------------------------------------------
def show_acc(self): def show_acc(self):
wyear = datetime.datetime.today().year
return { return {
'name': "Coopérative à suivre" , 'name': "Coopérative à suivre" ,
'type': 'ir.actions.act_window', 'type': 'ir.actions.act_window',
'res_model': 'res.partner', 'res_model': 'res.partner',
'search_view_id': (self.env.ref('cgscop_partner.scop_partner_view_search').id,), 'search_view_id': (self.env.ref('cgscop_partner.scop_partner_view_search').id,),
'view_type': 'form', 'view_type': 'form',
'view_mode': 'tree', 'view_mode': 'tree,form,activity',
'views': [ 'views': [
(self.env.ref('cgscop_partner_crm.scop_partner_crm_view_tree').id, 'tree'), (self.env.ref('cgscop_partner_crm.scop_partner_crm_view_tree').id, 'tree'),
(self.env.ref('cgscop_partner.scop_contact_view_form').id, 'form')], (self.env.ref('cgscop_partner.scop_contact_view_form').id, 'form')],
...@@ -552,4 +563,10 @@ class ScopPartnerDashboardDlg(models.Model): ...@@ -552,4 +563,10 @@ class ScopPartnerDashboardDlg(models.Model):
('is_cooperative', '=', True), ('is_cooperative', '=', True),
('membership_status', '=', 'member'), ('membership_status', '=', 'member'),
('followup_delegate_id', '=', self.env.user.id)], ('followup_delegate_id', '=', self.env.user.id)],
'context': {
'default_is_company': True,
'default_is_cooperative': True,
'default_company_type': 'company',
'create': False,
},
} }
\ No newline at end of file
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter