Skip to content

Commit

Permalink
feat: remove devfest lille from convention
Browse files Browse the repository at this point in the history
  • Loading branch information
EmmanuelDemey committed Jan 19, 2024
1 parent 6d5356a commit 6112ee8
Show file tree
Hide file tree
Showing 12 changed files with 22 additions and 53 deletions.
2 changes: 1 addition & 1 deletion functions/src/emails/template/relanceConventionSignee.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export default (company: Record<string, any>, settings: Settings) => {
body: `
Bonjour
<br><br>
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}.
<br><br>
Une fois signée, vous pouvez nous la retourner par email, ou la sauvegarde sur votre espace dédié.
<br><br>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export default (partner: Record<string, any>, settings: Settings) => {
body: `
Bonjour
<br><br>
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}.
<br><br>
Vous pouvez renseigner ces informations sur votre espace dédié.
<br><br>
Expand Down
2 changes: 1 addition & 1 deletion functions/src/emails/template/relancePaiement.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ export default (partner: Record<string, any>, settings: Settings) => {
body: `
Bonjour
<br><br>
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}.
<br><br>
Nous restons à votre disposition pour tout complément via l'adresse email ${settings.mail.from}.
<br><br>
Expand Down
2 changes: 1 addition & 1 deletion functions/src/emails/template/step-1-partnership-demand.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ export default ({ sponsoring }: any, id: string, settings: Settings) => {
body: `
Bonjour
<br><br>
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.
<br><br>
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.
<br><br>
Expand Down
4 changes: 2 additions & 2 deletions functions/src/emails/template/step-2-partnership-ko.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ export default (settings: Settings) => ({
body: `
Bonjour
<br><br>
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.
<br><br>
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.
<br><br>
Nous restons à votre disposition pour tout complément via l'adresse email ${settings.mail.from}.
<br><br>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ export default ({ sponsoring }: any, id: string, settings: Settings) => {
body: `
Bonjour
<br><br>
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é.
<br><br>
Vous trouverez sur votre espace personnel, un formulaire permettant de récupérer des informations complémentaires vous concernant : ${address_cms4devfest}.
<br><br>
Expand Down
2 changes: 1 addition & 1 deletion functions/src/emails/template/step-3-payment-received.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ export default (company: any, id: string, settings: Settings) => {
<br>
* Une idée, un message à véhiculer pour l'annonce de notre partenariat sur les réseaux sociaux (facultatif)
<br><br>
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.
<br><br>
Nous restons à votre disposition pour tout complément via l'adresse ${settings.mail.from}.
<br><br>
Expand Down
49 changes: 9 additions & 40 deletions functions/src/generator/lib/generator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -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(),
Expand All @@ -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,
Expand Down Expand Up @@ -89,47 +82,23 @@ 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(
config,
`convention_${config.id}.pdf`,
config.lang === "fr" ? ConventionFr : ConventionEn,
settings,
"",
""
);
}
2 changes: 1 addition & 1 deletion functions/src/generator/templates/convention_en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions functions/src/generator/templates/convention_fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion functions/src/generator/templates/invoice_fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export default `
<tbody>
<tr>
<td><b><%= DATE %></b></td>
<td>Partenariat DevFest Lille <%= DEVFEST_EDITION %></td>
<td>Partenariat <%== EVENT_NAME %> <%= EVENT_EDITION %></td>
<td><%= SPONSORING_NUMBER %> € HT</td>
</tr>
<tr>
Expand Down
2 changes: 1 addition & 1 deletion functions/src/generator/templates/proforma_invoice_fr.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export default `
<tbody>
<tr>
<td><b><%= DATE %></b></td>
<td>Partenariat DevFest Lille <%= DEVFEST_EDITION %></td>
<td>Partenariat <%== EVENT_NAME %> <%= EVENT_EDITION %></td>
<td><%= SPONSORING_NUMBER %> € HT</td>
</tr>
<tr>
Expand Down

0 comments on commit 6112ee8

Please sign in to comment.