From 6112ee8de0aada4177e38662b4145f234b49b311 Mon Sep 17 00:00:00 2001 From: Emmanuel Date: Fri, 19 Jan 2024 12:55:13 +0100 Subject: [PATCH] feat: remove devfest lille from convention --- .../template/relanceConventionSignee.ts | 2 +- .../relanceInformationsComplementaires.ts | 2 +- .../src/emails/template/relancePaiement.ts | 2 +- .../template/step-1-partnership-demand.ts | 2 +- .../emails/template/step-2-partnership-ko.ts | 4 +- .../template/step-2-partnership-validation.ts | 2 +- .../template/step-3-payment-received.ts | 2 +- functions/src/generator/lib/generator.ts | 49 ++++--------------- .../src/generator/templates/convention_en.ts | 2 +- .../src/generator/templates/convention_fr.ts | 4 +- .../src/generator/templates/invoice_fr.ts | 2 +- .../templates/proforma_invoice_fr.ts | 2 +- 12 files changed, 22 insertions(+), 53 deletions(-) diff --git a/functions/src/emails/template/relanceConventionSignee.ts b/functions/src/emails/template/relanceConventionSignee.ts index b0d1505..ea67237 100644 --- a/functions/src/emails/template/relanceConventionSignee.ts +++ b/functions/src/emails/template/relanceConventionSignee.ts @@ -6,7 +6,7 @@ export default (company: Record, settings: Settings) => { body: ` Bonjour

- Nous vous envoyons cet email afin de vous annoncer que nous sommes toujours dans l'attente de votre signature pour la convention de partenariat pour le Devfest Lille. + Nous vous envoyons cet email afin de vous annoncer que nous sommes toujours dans l'attente de votre signature pour la convention de partenariat pour ${settings.gdg.event}.

Une fois signée, vous pouvez nous la retourner par email, ou la sauvegarde sur votre espace dédié.

diff --git a/functions/src/emails/template/relanceInformationsComplementaires.ts b/functions/src/emails/template/relanceInformationsComplementaires.ts index ce5478a..46c82d9 100644 --- a/functions/src/emails/template/relanceInformationsComplementaires.ts +++ b/functions/src/emails/template/relanceInformationsComplementaires.ts @@ -6,7 +6,7 @@ export default (partner: Record, settings: Settings) => { body: ` Bonjour

- Nous vous envoyons cet email afin de vous annoncer que nous sommes toujours dans l'attente d'informations complémentaires afin d'établir la convention et la facture pour le Devfest Lille. + Nous vous envoyons cet email afin de vous annoncer que nous sommes toujours dans l'attente d'informations complémentaires afin d'établir la convention et la facture pour ${settings.gdg.event}.

Vous pouvez renseigner ces informations sur votre espace dédié.

diff --git a/functions/src/emails/template/relancePaiement.ts b/functions/src/emails/template/relancePaiement.ts index 7e871df..9f86222 100644 --- a/functions/src/emails/template/relancePaiement.ts +++ b/functions/src/emails/template/relancePaiement.ts @@ -6,7 +6,7 @@ export default (partner: Record, settings: Settings) => { body: ` Bonjour

- Nous vous envoyons cet email afin de vous annoncer que nous sommes toujours dans l'attente du paiement de la facture relative à notre partenariat pour le Devfest Lille. + Nous vous envoyons cet email afin de vous annoncer que nous sommes toujours dans l'attente du paiement de la facture relative à notre partenariat pour ${settings.gdg.event}.

Nous restons à votre disposition pour tout complément via l'adresse email ${settings.mail.from}.

diff --git a/functions/src/emails/template/step-1-partnership-demand.ts b/functions/src/emails/template/step-1-partnership-demand.ts index 25aeeae..0418c1d 100644 --- a/functions/src/emails/template/step-1-partnership-demand.ts +++ b/functions/src/emails/template/step-1-partnership-demand.ts @@ -7,7 +7,7 @@ export default ({ sponsoring }: any, id: string, settings: Settings) => { body: ` Bonjour

- Nous avons bien pris connaissance de votre souhait de devenir partenaire du Devfest Lille ${settings.convention.edition} et nous vous en remercions. + Nous avons bien pris connaissance de votre souhait de devenir partenaire ${settings.gdg.event} ${settings.convention.edition} et nous vous en remercions.

Etant donné la forte affluence des demandes de partenariat, nous reviendrons vers vous par email dans une dizaine de jours maximum pour vous valider la réservation du pack ${sponsoring} ou de votre choix de pack sponsor de replis le cas échéant.

diff --git a/functions/src/emails/template/step-2-partnership-ko.ts b/functions/src/emails/template/step-2-partnership-ko.ts index 301e089..3481738 100644 --- a/functions/src/emails/template/step-2-partnership-ko.ts +++ b/functions/src/emails/template/step-2-partnership-ko.ts @@ -5,9 +5,9 @@ export default (settings: Settings) => ({ body: ` Bonjour

-Nous sommes dans le regret de vous annoncer que votre demande de partenariat pour le Devfest Lille ${settings.convention.edition} n'a malheureusement pas pu être retenu. +Nous sommes dans le regret de vous annoncer que votre demande de partenariat pour ${settings.gdg.event} ${settings.convention.edition} n'a malheureusement pas pu être retenu.

-En effet, nous avons reçu énormément de demandes, et comme depuis le début de l'aventure du Devfest Lille, les premiers partenaires ayant rempli le formulaire ont été les premiers validés. +En effet, nous avons reçu énormément de demandes, et comme depuis le début de l'aventure ${settings.gdg.event}, les premiers partenaires ayant rempli le formulaire ont été les premiers validés.

Nous restons à votre disposition pour tout complément via l'adresse email ${settings.mail.from}.

diff --git a/functions/src/emails/template/step-2-partnership-validation.ts b/functions/src/emails/template/step-2-partnership-validation.ts index fb1588e..341af97 100644 --- a/functions/src/emails/template/step-2-partnership-validation.ts +++ b/functions/src/emails/template/step-2-partnership-validation.ts @@ -8,7 +8,7 @@ export default ({ sponsoring }: any, id: string, settings: Settings) => { body: ` Bonjour

- Bonne nouvelle ! Votre demande de pack ${sponsoring} pour le Devfest Lille ${edition} a été validé. + Bonne nouvelle ! Votre demande de pack ${sponsoring} pour ${settings.gdg.event} ${edition} a été validé.

Vous trouverez sur votre espace personnel, un formulaire permettant de récupérer des informations complémentaires vous concernant : ${address_cms4devfest}.

diff --git a/functions/src/emails/template/step-3-payment-received.ts b/functions/src/emails/template/step-3-payment-received.ts index 517e9ef..e0d6c7b 100644 --- a/functions/src/emails/template/step-3-payment-received.ts +++ b/functions/src/emails/template/step-3-payment-received.ts @@ -16,7 +16,7 @@ export default (company: any, id: string, settings: Settings) => {
* Une idée, un message à véhiculer pour l'annonce de notre partenariat sur les réseaux sociaux (facultatif)

- Une fois cette étape terminée, nous reviendrons vers vous pour vous tenir informé de l'avancement global de l'organisation du Devfest Lille ${settings.convention.edition} et surtout pour vous accompagner dans votre préparation pour l'évènement. + Une fois cette étape terminée, nous reviendrons vers vous pour vous tenir informé de l'avancement global de l'organisation de l'évènement et surtout pour vous accompagner dans votre préparation pour l'évènement.

Nous restons à votre disposition pour tout complément via l'adresse ${settings.mail.from}.

diff --git a/functions/src/generator/lib/generator.ts b/functions/src/generator/lib/generator.ts index fab5e79..f4e7d3b 100644 --- a/functions/src/generator/lib/generator.ts +++ b/functions/src/generator/lib/generator.ts @@ -23,13 +23,7 @@ function getSponsoringFees(sponsoring: string): [string, number, number] { } } -function generateFile( - config: any, - fileName: string, - file: any, - settings: Settings, - invoiceType: any, -) { +function generateFile(config: any, fileName: string, file: any, settings: Settings, invoiceType: any) { const getOfficialName = () => { if (!!config.officialName) { return config.officialName; @@ -42,9 +36,7 @@ function generateFile( year: "numeric", }).format(new Date()); - const [SPONSORING_TEXT, SPONSORING_NUMBER, NUMBER_PLACE] = getSponsoringFees( - config.sponsoring, - ); + const [SPONSORING_TEXT, SPONSORING_NUMBER, NUMBER_PLACE] = getSponsoringFees(config.sponsoring); return new Promise((resolve, reject) => { const data = { COMPANY: getOfficialName(), @@ -55,7 +47,8 @@ function generateFile( COMPANY_PERSON: config.representant, CONTACT: config.representant, ROLE: config.role, - DEVFEST_EDITION: settings.convention.edition, + EVENT_EDITION: settings.convention.edition, + EVENT_NAME: settings.gdg.event, NUMBER_PLACE, SPONSORING: config.sponsoring, PO: config.PO, @@ -89,40 +82,16 @@ function generateFile( } export function generateProformaInvoice(config: any, settings: Settings) { - return generateFile( - config, - `proforma_invoice_${config.id}.pdf`, - ProformaInvoiceFr, - settings, - "FACTURE PRO FORMA", - ); + return generateFile(config, `proforma_invoice_${config.id}.pdf`, ProformaInvoiceFr, settings, "FACTURE PRO FORMA"); } export function generateDevis(config: any, settings: Settings) { - return generateFile( - config, - `devis_${config.id}.pdf`, - ProformaInvoiceFr, - settings, - "DEVIS", - ); + return generateFile(config, `devis_${config.id}.pdf`, ProformaInvoiceFr, settings, "DEVIS"); } export function generateDepositInvoice(config: any, settings: Settings) { - return generateFile( - config, - `deposit_invoice_${config.id}.pdf`, - ProformaInvoiceFr, - settings, - "FACTURE ACCOMPTE 100%", - ); + return generateFile(config, `deposit_invoice_${config.id}.pdf`, ProformaInvoiceFr, settings, "FACTURE ACCOMPTE 100%"); } export function generateInvoice(config: any, settings: Settings) { - return generateFile( - config, - `invoice_${config.id}.pdf`, - InvoiceFr, - settings, - "", - ); + return generateFile(config, `invoice_${config.id}.pdf`, InvoiceFr, settings, ""); } export function generateConvention(config: any, settings: Settings) { return generateFile( @@ -130,6 +99,6 @@ export function generateConvention(config: any, settings: Settings) { `convention_${config.id}.pdf`, config.lang === "fr" ? ConventionFr : ConventionEn, settings, - "", + "" ); } diff --git a/functions/src/generator/templates/convention_en.ts b/functions/src/generator/templates/convention_en.ts index 55cee2d..c5d6363 100644 --- a/functions/src/generator/templates/convention_en.ts +++ b/functions/src/generator/templates/convention_en.ts @@ -11,7 +11,7 @@ and **<%= COMPANY %>** here referred as the Partner (register number: <%= SIRET ## I - PURPOSE OF THE AGREEMENT -The purpose of the present Agreement is to thoroughly regulate the Partnership concluded between the Association and the Partner in relation with the organization of the DevFest Lille **<%= DEVFEST_EDITION %>** conference. +The purpose of the present Agreement is to thoroughly regulate the Partnership concluded between the Association and the Partner in relation with the organization of the <%== EVENT_NAME %> **<%= EVENT_EDITION %>** conference. This Agreement defines, in a non-exhaustive manner, the main rights and obligations of the two Parties, given the unanimous consent that the former may evolve in time; the main purpose being to develop a strong Partnership for the best interest of both Parties. diff --git a/functions/src/generator/templates/convention_fr.ts b/functions/src/generator/templates/convention_fr.ts index 3383fa5..b361b81 100644 --- a/functions/src/generator/templates/convention_fr.ts +++ b/functions/src/generator/templates/convention_fr.ts @@ -18,7 +18,7 @@ Ci-après "le Partenaire". ## I - OBJET DE LA CONVENTION -Cette convention est destinée à régir, de la manière la plus complète possible, la relation de partenariat conclue entre l'association et le partenaire, en vue principalement de l’organisation du **DevFest Lille <%= DEVFEST_EDITION %>**. +Cette convention est destinée à régir, de la manière la plus complète possible, la relation de partenariat conclue entre l'association et le partenaire, en vue principalement de l’organisation de l'évènement **<%== EVENT_NAME %> <%= EVENT_EDITION %>**. Elle précise de façon non exhaustive les droits et les obligations principaux des deux contractants, étant entendu que ceux-ci peuvent évoluer au fil du temps conformément à l'article VI - Modifications ; l’objectif principal étant que le partenariat qui unit les deux parties se développe au maximum et dans le sens des intérêts de chacun. @@ -97,7 +97,7 @@ La résiliation à l’initiative du partenaire ne peut en aucun cas donner droi ## VI - ANNULATION -L'association sera contrainte d'annuler l'événement en cas de force majeure empêchant l'exécution de l'événement dans le lieu d'accueil prévu initialement. Seront considérés comme cas de force majeure, les événements qui respecteront les conditions de l'Article 1148 du Code Civil ou les événements suivants : grève, lock-out, incendie, inondation, avarie de matériel, émeute, guerre, arrêt de force motrice, suspension des télécommunications. Il en est de même en cas de pandémie. Dans ce cas, l'association s'engage à reprogrammer l'événement à une date ultérieure dans l'année qui suit. Le partenaire pourra alors choisir soit d'être remboursé totalement du montant défini dans la section III - OBLIGATIONS DU PARTENAIRE, soit de reconduire son partenariat à la date qui aura été reprogrammé par l'Association. +L'association sera contrainte d'annuler l'évènement en cas de force majeure empêchant l'exécution de l'évènement dans le lieu d'accueil prévu initialement. Seront considérés comme cas de force majeure, les évènement qui respecteront les conditions de l'Article 1148 du Code Civil ou les évènement suivants : grève, lock-out, incendie, inondation, avarie de matériel, émeute, guerre, arrêt de force motrice, suspension des télécommunications. Il en est de même en cas de pandémie. Dans ce cas, l'association s'engage à reprogrammer l'évènement à une date ultérieure dans l'année qui suit. Le partenaire pourra alors choisir soit d'être remboursé totalement du montant défini dans la section III - OBLIGATIONS DU PARTENAIRE, soit de reconduire son partenariat à la date qui aura été reprogrammé par l'Association. ## VII - MODIFICATIONS diff --git a/functions/src/generator/templates/invoice_fr.ts b/functions/src/generator/templates/invoice_fr.ts index 9a08dd1..1ca7a98 100644 --- a/functions/src/generator/templates/invoice_fr.ts +++ b/functions/src/generator/templates/invoice_fr.ts @@ -43,7 +43,7 @@ export default ` <%= DATE %> - Partenariat DevFest Lille <%= DEVFEST_EDITION %> + Partenariat <%== EVENT_NAME %> <%= EVENT_EDITION %> <%= SPONSORING_NUMBER %> € HT diff --git a/functions/src/generator/templates/proforma_invoice_fr.ts b/functions/src/generator/templates/proforma_invoice_fr.ts index 87873a1..f2f7ff5 100644 --- a/functions/src/generator/templates/proforma_invoice_fr.ts +++ b/functions/src/generator/templates/proforma_invoice_fr.ts @@ -44,7 +44,7 @@ export default ` <%= DATE %> - Partenariat DevFest Lille <%= DEVFEST_EDITION %> + Partenariat <%== EVENT_NAME %> <%= EVENT_EDITION %> <%= SPONSORING_NUMBER %> € HT