- Add slug/short_id fields to database with auto-generation
- Create migration script for existing data - Update admin interface to show only short URLs - Implement redirect system to avoid code duplication - Maintain backward compatibility with old URLs
This commit is contained in:
@@ -7,6 +7,7 @@ export interface Campaign {
|
||||
status: CampaignStatus;
|
||||
budget_per_user: number;
|
||||
spending_tiers: string; // Montants séparés par des virgules
|
||||
slug?: string; // Slug unique pour les liens courts
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
}
|
||||
@@ -35,6 +36,7 @@ export interface Participant {
|
||||
first_name: string;
|
||||
last_name: string;
|
||||
email: string;
|
||||
short_id?: string; // Identifiant court unique pour les liens de vote
|
||||
created_at: string;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user