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

[add] image on operation & change icon menu

parent 4beae273
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -12,7 +12,7 @@ from odoo.exceptions import UserError
class EnercoopOperation(models.Model):
_name = 'enercoop.operation'
_inherit = ['mail.thread']
_inherit = ['mail.thread', 'image.mixin']
_description = 'Opération'
# ------------------------------------------------------
......@@ -64,6 +64,7 @@ class EnercoopOperation(models.Model):
compute='_compute_birthday_date',
store=True)
# ------------------------------------------------------
# SQL Constraints
# ------------------------------------------------------
......
static/img/icon_operation.png

90,8 ko

Fichier déplacé
static/img/placeholder.png

6 ko

......@@ -35,6 +35,7 @@
<button string="Intégration des données ENEDIS" type="object" class="btn-primary" name="import_enedis_data"/>
</header>
<sheet>
<field name="image_1920" widget='image' options='{"preview_image": "image_256"}' style="float: right;"/>
<div class="oe_title">
<label for="name"/>
<h1>
......@@ -71,7 +72,6 @@
<field name="enercoop_counter_id" options="{'no_create': True}" domain="[('is_delivery', '=', True)]"/>
<field name="partner_id"/>
<field name="date_start_contract"/>
<!-- <field name="date_end_contract"/>-->
</tree>
</field>
</page>
......@@ -110,11 +110,22 @@
<field name="model">enercoop.operation</field>
<field name="arch" type="xml">
<kanban class="oe_background_grey o_kanban_dashboard o_account_kanban">
<field name="id"/>
<field name="name"/>
<field name="pmo_id"/>
<field name="image_128"/>
<field name="image_256"/>
<templates>
<t t-name="kanban-box">
<div class="container o_kanban_card_content oe_kanban_global_click">
<div class="row">
<div class="col text-center">
<img alt="Operation image" t-if="record.image_256.raw_value" t-att-src="kanban_image('enercoop.operation', 'image_256', record.id.raw_value)"/>
<t t-if="!record.image_128.raw_value">
<img alt="Image Operation" class="img-fluid" style="max-width: 256px;" t-att-src='_s + "/enercoop_partner/static/img/placeholder.png"'/>
</t>
</div>
</div>
<div class="row">
<div class="col">
<h2 class="mt16"><field name="name"/></h2>
......
......@@ -3,9 +3,9 @@
<data>
<menuitem id="menu_enercoop"
name="Enercoop"
name="Opérations"
sequence="6"
web_icon="enercoop_partner,static/description/icon.png"
web_icon="enercoop_partner,static/img/icon_operation.png"
groups="base.group_user,base.group_partner_manager"/>
<menuitem id="menu_liste_operations"
......
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