0551f0b9c1
- Mise à jour de la version de l'application à `1.1.20` dans `app_version.dart`, `version.json` et `CHANGELOG.md`.
- Optimisation de la fonction Cloud `getEquipmentsPaginated` pour supporter la recherche par ID exact (document ID ou ID legacy) et améliorer la recherche textuelle avec filtrage par lots.
- Amélioration de la gestion des alertes dans `processEquipmentValidation.js` :
- Ajout d'un statut `NOT_TAKEN` pour éviter les fausses alertes d'équipements perdus s'ils n'ont jamais été emportés.
- Refonte complète du parsing des dates Firestore pour une meilleure robustesse dans les alertes.
- Correction de la validation des quantités (vérification du type `number`).
- Ajout de méthodes statiques dans `EventPreparationService` (`shouldMarkEquipmentAsLost`, `isEquipmentNotTakenToEvent`) pour centraliser la logique de détermination du statut des équipements au retour.
- Mise à jour de `EventPreparationPage` pour intégrer le nouveau statut `NOT_TAKEN` et utiliser la logique centralisée du service de préparation.
- Mise à jour des fichiers de cache Firebase Hosting.
13 lines
349 B
Dart
13 lines
349 B
Dart
/// Configuration de la version de l'application
|
|
class AppVersion {
|
|
static const String version = '1.1.20';
|
|
|
|
/// Retourne la version complète de l'application
|
|
static String get fullVersion => 'v$version';
|
|
|
|
|
|
/// Retourne la version avec un préfixe personnalisé
|
|
static String getVersionWithPrefix(String prefix) => '$prefix $version';
|
|
}
|
|
|