diff --git a/app/Models/News.php b/app/Models/News.php
index a0b96e27..3292d1a5 100644
--- a/app/Models/News.php
+++ b/app/Models/News.php
@@ -263,6 +263,7 @@ class News extends Model implements Sitemapable, SchemaOrgInterface, Redirectabl
->whereHas('newsCategory', function (Builder $q) {
$q->where('published', true);
})
+ ->orderBy('updated_at', 'desc')
->get();
});
}
@@ -292,7 +293,7 @@ class News extends Model implements Sitemapable, SchemaOrgInterface, Redirectabl
$q->where('published', true);
})
->where('published', true)
- ->orderByDesc('created_at')
+ ->orderByDesc('updated_at')
->paginate($detect->isMobile() ? 3 : 6)
->through(function ($newsModel) {
return view('fo.partials.news-card', ['model' => $newsModel])->render();
diff --git a/app/Notifications/Customer/ResetPassword.php b/app/Notifications/Customer/ResetPassword.php
index 14ed5bee..725c76b3 100644
--- a/app/Notifications/Customer/ResetPassword.php
+++ b/app/Notifications/Customer/ResetPassword.php
@@ -42,10 +42,13 @@ class ResetPassword extends NotificationsResetPassword
->template('notifications::email-club')
->subject(trans('Mot de passe oublié - :site_name', ['site_name' => config('app.name')]))
/** @var string $firstname */
- ->greeting(trans('Bonjour :name', ['name' => $notifiable->api_data->firstname]))
+ ->greeting(trans('Bonjour :name,', ['name' => $notifiable->api_data->firstname]))
->line(trans(
- "Afin réinitialiser votre mot de passe pour vous connecter à :site_name, cliquez sur le lien suivant :",
- ['site_name' => config('app.name')]
+ "Afin réinitialiser votre mot de passe pour vous connecter :strong sur le Club des Gaulois, :endStrong cliquez sur le lien ci-dessous (lien valable 24h uniquement) :",
+ [
+ 'strong' => '',
+ 'endStrong' => ''
+ ]
))
/** @var string $verificationUrl */
->action(trans('Réinitialisez votre mot de passe'), $this->resetUrl($notifiable));
diff --git a/app/Notifications/Customer/UpdatePassword.php b/app/Notifications/Customer/UpdatePassword.php
index a3d0d7e2..6318dac2 100644
--- a/app/Notifications/Customer/UpdatePassword.php
+++ b/app/Notifications/Customer/UpdatePassword.php
@@ -30,9 +30,13 @@ class UpdatePassword extends Notification
->subject(trans("Mise à jour du mot de passe - :site_name", [
'site_name' => config('app.name')
]))
- ->greeting(trans('Bonjour :name', ['name' => $notifiable->username]))
- ->line(trans("Le mot de passe associé à votre compte :site_name vient d'être modifié.", [
- 'site_name' => config('app.name')
- ]));
+ ->greeting(trans('Bonjour :name,', ['name' => $notifiable->api_data->firstname]))
+ ->line(trans("Le mot de passe associé à votre compte :strong sur le Club des Gaulois :endStrong vient d'être modifié.",
+ [
+ 'strong' => '',
+ 'endStrong' => ''
+ ]
+ ))
+ ->action(trans('Me connecter au club'), route('club.login'));
}
}
diff --git a/app/Notifications/Customer/VerifyEmail.php b/app/Notifications/Customer/VerifyEmail.php
index 15135f98..b9f72b81 100644
--- a/app/Notifications/Customer/VerifyEmail.php
+++ b/app/Notifications/Customer/VerifyEmail.php
@@ -46,9 +46,15 @@ class VerifyEmail extends NotificationsVerifyEmail
return (new MailMessage())
->template('notifications::email-club')
->subject(trans("Inscription - :site_name", ['site_name' => config('app.name')]))
- ->greeting(trans('Bonjour :name', ['name' => $notifiable->username]))
- ->line(trans("Vous venez de créer un compte sur :site_name.", ['site_name' => config('app.name')]))
- ->line("Pour confirmer votre inscription, merci de cliquer sur le lien ci-dessous :")
- ->action(trans('Confirmer mon adresse email'), $verificationUrl);
+ ->greeting(trans('Bonjour :name,', ['name' => $notifiable->username]))
+ ->line(trans("Vous venez de créer un compte :strong sur le Club des Gaulois : :endStrong quelle bonne idée pour bénéficier de la Bourse aux échanges Départ'aimants et profitez des bons de réduction à imprimer !",
+ [
+ 'strong' => '',
+ 'endStrong' => ''
+ ]
+ ))
+ ->line("Vous pouvez également enregistrer vos recettes favorites et les commenter et faire une liste de courses avec vos produits Le Gaulois préféré.")
+ ->line("Pour confirmer votre inscription, merci de cliquer sur le lien ci-dessous (Lien valable 1h uniquement) :")
+ ->action(trans('Confirmer mon adresse mail'), $verificationUrl);
}
}
diff --git a/app/Notifications/Shop/NewOrder.php b/app/Notifications/Shop/NewOrder.php
index 3bb22fd8..64df5397 100644
--- a/app/Notifications/Shop/NewOrder.php
+++ b/app/Notifications/Shop/NewOrder.php
@@ -50,16 +50,35 @@ class NewOrder extends Notification
->subject(trans('Récapitulation de votre commande - :site_name', [
'site_name' => config('app.name')
]))
- ->greeting(trans('Merci pour votre achat !'))
- ->line(trans("Votre commande a bien été prise en compte et sera traité sous les meilleurs délais."))
- ->line(trans("Vous pouvez retrouver le récapitulif de votre commande en pièce jointe."))
+ ->greeting(trans('Bonjour :name,', ['name' => $this->order->firstname]))
+ ->line(trans("Merci pour votre achat !"))
+ ->line(trans("Votre commande a bien été prise en compte et sera traitée sous les meilleurs délais."))
+ ->line(trans("Vous pouvez retrouver le récapitulatif de votre commande :strong en pièce jointe. :endStrong",
+ [
+ 'strong' => '',
+ 'endStrong' => ''
+ ]
+ ))
->lineIf(
$this->order->payementType->equals(OrderType::check),
- trans("Si vous avez choisi un payement par chèque, veuillez l'envoyer à l'adresse suivante :")
+ trans("Si vous avez choisi un paiement par chèque : Merci de nous faire parvenir votre chèque à l'ordre de LDC et à l'adresse suivante :")
)
->lineIf(
$this->order->payementType->equals(OrderType::check),
- trans("LDC - Les Départ'Aimants Le Gaulois ZI St Laurent - CS 50925 72302 Sablé sur Sarthe")
+ trans(":strong LDC - Boutique Club Le Gaulois :br ZI Saint-Laurent - CS 50925 :br 72300 Sablé sur Sarthe :endStrong",
+ [
+ 'strong' => '',
+ 'endStrong' => '',
+ 'br' => '
'
+ ]
+ ))
+ ->lineIf(
+ $this->order->payementType->equals(OrderType::check),
+ trans("Une fois le chèque reçu, vous recevrez votre fond de carte de France sous un délai maximum de 5 semaines.")
+ )
+ ->lineIf(
+ $this->order->payementType->equals(OrderType::check),
+ trans("Attention, vous disposez de 30 jours maximum pour envoyer votre chèque. Au delà des 30 jours, votre commande sera automatiquement annulée.")
)
->attachData($this->makePdfFile(), 'recapitulatif_commande_le_gaulois.pdf');
}
diff --git a/resources/assets/images/mail/header-left.svg b/resources/assets/images/mail/header-left.svg
index d2eb97e0..c59232a4 100644
--- a/resources/assets/images/mail/header-left.svg
+++ b/resources/assets/images/mail/header-left.svg
@@ -1,32 +1,76 @@
-
{{ $newsModel->title }}
@@ -309,7 +309,7 @@- {{ now()->subDays(rand(1, 31))->format('d/m/Y') }}
+ {{ $newsModel->updated_at->format('d/m/Y') }}{{ $newsModel->title }}
diff --git a/resources/views/fo/partials/news-card.blade.php b/resources/views/fo/partials/news-card.blade.php index 8c7a9773..af3b5a15 100644 --- a/resources/views/fo/partials/news-card.blade.php +++ b/resources/views/fo/partials/news-card.blade.php @@ -25,7 +25,7 @@ @endif{{ $model->updated_at ->format('d/m/Y') }}
+{{ $model->updated_at->format('d/m/Y') }}
{{ $model->title }}
| - {{ $slot }} |
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
+
+
+
+ |
+
{!! clean($line) !!}
@endforeach @@ -21,7 +21,7 @@ $level, - default => 'tertiary', + default => 'button-primary', }; ?>