feat(promotion code): Promotion code system done

I added the features for users to use promotion code
and for promoters to create on their events.
May be rewrite to discount code?
This commit is contained in:
kbe
2025-09-29 15:25:52 +02:00
parent 72d54e02ab
commit 87ccebf229
19 changed files with 391 additions and 302 deletions

View File

@@ -7,11 +7,11 @@
{ name: 'Tableau de bord', path: dashboard_path }
] %>
<!-- Page Header -->
<!-- Promoter Page Header -->
<div class="mb-8">
<div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4">
<div>
<h1 class="text-3xl font-bold text-gray-900">Mon tableau de bord</h1>
<h1 class="text-3xl font-bold text-gray-900">Mon tableau de bord promoteur</h1>
<p class="text-gray-600 mt-1">Gérez vos commandes et accédez à vos billets</p>
</div>
@@ -76,7 +76,9 @@
</div>
</div>
<!-- Brouillons -->
<div class="bg-gradient-to-br from-orange-50 to-orange-100 rounded-2xl p-6 border border-orange-200">
<%= link_to promoter_events_path do %>
<div class="flex items-center justify-between">
<div>
<p class="text-orange-600 text-sm font-medium">Brouillons</p>
@@ -86,7 +88,9 @@
<i data-lucide="edit-3" class="w-6 h-6 text-orange-700"></i>
</div>
</div>
</div>
<% end %>
</div><!-- /Brouillons -->
</div>
<!-- Revenue Chart & Recent Events -->
@@ -273,6 +277,16 @@
</div>
<% end %>
<!-- User Page Header -->
<div class="mb-8">
<div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-4">
<div>
<h1 class="text-3xl font-bold text-gray-900">Mon tableau de bord</h1>
<p class="text-gray-600 mt-1">Accédez à vos billets et évenements</p>
</div>
</div>
</div>
<!-- User's Orders Section -->
<div class="bg-white rounded-2xl shadow-lg mb-8">
<div class="border-b border-gray-100 p-4 sm:p-6">