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 > 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 > 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 > datetime.datetime.now()" - > + <t t-if="event.date_begin > 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