Skip to content
Extraits de code Groupes Projets
Valider 035c6233 rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[ADD] Add permiter button + change display depending on client ID

parent 94726184
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
'data': [ 'data': [
"security/ir.model.access.csv", "security/ir.model.access.csv",
# datas # datas
'data/service_cron.xml', # 'data/service_cron.xml',
'wizards/enercoop_operation_wizard_views.xml', 'wizards/enercoop_operation_wizard_views.xml',
# views # views
'views/res_config_settings_views.xml', 'views/res_config_settings_views.xml',
......
...@@ -241,7 +241,7 @@ class ApiEnedis(models.AbstractModel): ...@@ -241,7 +241,7 @@ class ApiEnedis(models.AbstractModel):
}) })
else: else:
prm_id = self.env['enercoop.counter'].search([ prm_id = self.env['enercoop.counter'].search([
('enercoop_operation_id', '=', self.id), ('enercoop_operation_ids', 'in', self.id),
('name', '=', usage_point['usage_point_id'])]) ('name', '=', usage_point['usage_point_id'])])
if not prm_id: if not prm_id:
is_delivery = False is_delivery = False
...@@ -253,7 +253,7 @@ class ApiEnedis(models.AbstractModel): ...@@ -253,7 +253,7 @@ class ApiEnedis(models.AbstractModel):
prm_id = self.env['enercoop.counter'].create({ prm_id = self.env['enercoop.counter'].create({
'name': usage_point['usage_point_id'], 'name': usage_point['usage_point_id'],
'enercoop_operation_id': self.id, 'enercoop_operation_ids': (4, self.id, 0),
'is_delivery': is_delivery, 'is_delivery': is_delivery,
'is_injection': is_injection, 'is_injection': is_injection,
}) })
......
...@@ -8,11 +8,17 @@ ...@@ -8,11 +8,17 @@
<field name="inherit_id" ref="enercoop_partner.enercoop_operation_form_view"/> <field name="inherit_id" ref="enercoop_partner.enercoop_operation_form_view"/>
<field name="arch" type="xml"> <field name="arch" type="xml">
<header position="inside"> <header position="inside">
<button
string="Périmètre"
type="object"
name="get_perimeter"
attrs="{'invisible':[('client_id','=', False), ('secret_id','=', False)]}"/>
<button <button
string="Récupération des courbes" string="Récupération des courbes"
type="action" type="action"
name="%(enercoop_enedis_api.enercoop_operation_wizard_action)d"/> name="%(enercoop_enedis_api.enercoop_operation_wizard_action)d"
<button string="Périmètre" type="object" name="get_perimeter" attrs="{'invisible':[('client_id','=', False), ('secret_id','=', False)]}"/> attrs="{'invisible':[('client_id','=', False), ('secret_id','=', False)]}"
/>
</header> </header>
<xpath expr="//notebook" position="inside"> <xpath expr="//notebook" position="inside">
<page string="API Enedis" name="api"> <page string="API Enedis" name="api">
......
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