From 40d0908498cb6f68973cd64eaa824e386cb5e78e Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Wed, 18 Jan 2023 18:13:13 +0100
Subject: [PATCH] [update] event kanban view

---
 templates/portal_event.xml | 86 +++++++++++++++++---------------------
 views/event_event.xml      |  3 +-
 2 files changed, 41 insertions(+), 48 deletions(-)

diff --git a/templates/portal_event.xml b/templates/portal_event.xml
index b4f4e5d..289646b 100644
--- a/templates/portal_event.xml
+++ b/templates/portal_event.xml
@@ -33,35 +33,33 @@
                     <div class="col-12 mt32 mb32 col-md-9">
                     <div>
                         <div
-                            class="mt4 mb4 text-center"
-                            t-if="request.env.user.partner_id.is_incubated"
-                        >
-                            <t
-                                t-if="request.env.user.partner_id in event.registration_ids.mapped('partner_id') and event.date_end &gt; datetime.datetime.now()"
+                                class="mt4 mb4 text-center"
+                                t-if="request.env.user.partner_id.is_incubated"
                             >
+                            <t
+                                    t-if="request.env.user.partner_id in event.registration_ids.mapped('partner_id') and event.date_end &gt; datetime.datetime.now()"
+                                >
                                 <button
-                                    t-att-data-event="event.id"
-                                    class="btn btn-danger event_unsubscribe"
-                                >Annuler mon inscription</button>
+                                        t-att-data-event="event.id"
+                                        class="btn btn-danger event_unsubscribe"
+                                    >Annuler mon inscription</button>
                             </t>
                             <t
-                                t-elif="len(event.registration_ids.mapped('partner_id').filtered(lambda p: p.parent_id == request.env.user.partner_id.parent_id)) == 2"
-                            >
-                                <p
-                                    class="text-muted"
-                                    style="font-size: 11px; font-style: italic;"
+                                    t-elif="len(event.registration_ids.mapped('partner_id').filtered(lambda p: p.parent_id == request.env.user.partner_id.parent_id)) == 2"
                                 >
+                                <p
+                                        class="text-muted"
+                                        style="font-size: 11px; font-style: italic;"
+                                    >
                                     Le nombre maximal d'inscrits pour votre projet est atteint
                                 </p>
                             </t>
                             <t t-else="">
-                                <t
-                                    t-if="event.date_begin &gt; datetime.datetime.now()"
-                                >
+                                <t t-if="event.date_begin &gt; datetime.datetime.now()">
                                     <button
-                                        t-att-data-event="event.id"
-                                        class="btn btn-primary event_subscribe"
-                                    >Je m'inscris !</button>
+                                            t-att-data-event="event.id"
+                                            class="btn btn-primary event_subscribe"
+                                        >Je m'inscris !</button>
                                 </t>
                             </t>
                         </div>
@@ -74,39 +72,39 @@
                         <h4 class="tc1 mb16">Liste des participants</h4>
                         <ul>
                             <t
-                                t-foreach="event.registration_ids.filtered(lambda p: p.state != 'cancel')"
-                                t-as="p"
-                            >
+                                    t-foreach="event.registration_ids.filtered(lambda p: p.state != 'cancel')"
+                                    t-as="p"
+                                >
                                 <li>
                                     <span t-field="p.partner_id.display_name" />
                                     <span> - </span>
                                     <span t-field="p.partner_id.email" />
                                     <t t-if="p.state == 'done'">
                                         <span
-                                            class="badge badge-success"
-                                            style="margin-left: 10px;"
-                                        >Présent.e</span>
+                                                class="badge badge-success"
+                                                style="margin-left: 10px;"
+                                            >Présent.e</span>
                                     </t>
                                     <t t-else="">
                                         <span
-                                            class="badge badge-warning"
-                                            style="margin-left: 10px;"
-                                        >Inscrit.e</span>
+                                                class="badge badge-warning"
+                                                style="margin-left: 10px;"
+                                            >Inscrit.e</span>
                                     </t>
                                 </li>
                             </t>
                         </ul>
                     </div>
                     <div
-                        t-if="request.env.user.partner_id.parent_id.class_id.cloud_url"
-                    >
+                            t-if="request.env.user.partner_id.parent_id.class_id.cloud_url"
+                        >
                         <hr />
                         <h4 class="tc1 mb16">Documents</h4>
                         <p>
                             Retrouvez l'ensemble des documents de la journée collective <a
-                                t-att-href="request.env.user.partner_id.parent_id.class_id.cloud_url"
-                                target="_blank"
-                            >en cliquant ici</a>.
+                                    t-att-href="request.env.user.partner_id.parent_id.class_id.cloud_url"
+                                    target="_blank"
+                                >en cliquant ici</a>.
                         </p>
                     </div>
                     <!-- Liste des projets -->
@@ -114,13 +112,11 @@
                         <h4 class="tc1 mb16">Liste des projets</h4>
                         <ul>
                             <t
-                                t-foreach="event.registration_ids.filtered(lambda p: p.state != 'cancel').partner_id.parent_id"
-                                t-as="p"
-                            >
+                                    t-foreach="event.registration_ids.filtered(lambda p: p.state != 'cancel').partner_id.parent_id"
+                                    t-as="p"
+                                >
                                 <li>
-                                    <strong><span
-                                            t-field="p.display_name"
-                                        /></strong>
+                                    <strong><span t-field="p.display_name" /></strong>
                                     <br />
                                     <span t-field="p.summary" />
                                 </li>
@@ -164,9 +160,7 @@
                         <hr />
                         <h5>Intervenant(s)</h5>
                         <t t-if="event.provider_id">
-                            <span
-                                t-field="event.provider_id.name"
-                            />
+                            <span t-field="event.provider_id.name" />
                         </t>
                         <t t-else="">
                             Alter'Incub
@@ -181,7 +175,7 @@
                         </t>
 
                         <!-- AlterIncub User -->
-                        <hr/>
+                        <hr />
                         <h5>Contact</h5>
                         <span t-field="event.user_id.name" /><br />
                         <a
@@ -191,11 +185,9 @@
                             <span t-field="event.user_id.partner_id.email" />
                         </a>
                         <!-- Seats number -->
-                        <hr/>
+                        <hr />
                         <h5>Participants</h5>
-                        <span
-                            t-field="event.seats_expected"
-                        />
+                        <span t-field="event.seats_expected" />
                         participant(s)
                     </div>
                 </div>
diff --git a/views/event_event.xml b/views/event_event.xml
index f49fca4..4cbf53c 100644
--- a/views/event_event.xml
+++ b/views/event_event.xml
@@ -307,7 +307,8 @@
                     >font-weight: bold; font-size: 1.2rem;margin-bottom: 4px;</attribute>
                 </xpath>
                 <xpath expr="//templates/t/div/div/div/div/div" position="inside">
-                    <t t-if="record.is_optional.raw_value"><i> (facultative)</i></t>
+                    <t t-if="record.is_optional.raw_value"><br /><i
+                        >(facultative)</i></t>
                 </xpath>
 
                 <!-- Add fields -->
-- 
GitLab