docs: Marquer la tâche #15 comme terminée
Tâche #15: Nouveau membre non synchronisé - ✅ Terminé 26/01 Solutions implémentées: - Sécurité: Password supprimé de la réponse API - Synchronisation: Auto-création ope_users lors création membre - API retourne id, ope_user_id et username - Flutter récupère et sauvegarde correctement les données dans Hive - Optimisation: operation_id stocké en session (évite requête SQL) - Fallback SQL si operation_id absent de la session
This commit is contained in:
@@ -1172,7 +1172,7 @@
|
|||||||
"languageVersion": "3.0"
|
"languageVersion": "3.0"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"generated": "2026-01-26T15:48:33.358665Z",
|
"generated": "2026-01-26T16:20:37.426166Z",
|
||||||
"generator": "pub",
|
"generator": "pub",
|
||||||
"generatorVersion": "3.5.4",
|
"generatorVersion": "3.5.4",
|
||||||
"flutterRoot": "file:///opt/flutter",
|
"flutterRoot": "file:///opt/flutter",
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1,6 +1,6 @@
|
|||||||
// ⚠️ AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
|
// ⚠️ AUTO-GENERATED FILE - DO NOT EDIT MANUALLY
|
||||||
// This file is automatically generated by deploy-app.sh script
|
// This file is automatically generated by deploy-app.sh script
|
||||||
// Last update: 2026-01-26 16:48:32
|
// Last update: 2026-01-26 17:20:35
|
||||||
// Source: ../VERSION file
|
// Source: ../VERSION file
|
||||||
//
|
//
|
||||||
// GEOSECTOR App Version Service
|
// GEOSECTOR App Version Service
|
||||||
@@ -8,10 +8,10 @@
|
|||||||
|
|
||||||
class AppInfoService {
|
class AppInfoService {
|
||||||
// Version number (format: YY.MM.DDNN - auto-incremented on each DEV deploy)
|
// Version number (format: YY.MM.DDNN - auto-incremented on each DEV deploy)
|
||||||
static const String version = '26.01.2605';
|
static const String version = '26.01.2606';
|
||||||
|
|
||||||
// Build number (version without dots: YYMMDDNN)
|
// Build number (version without dots: YYMMDDNN)
|
||||||
static const String buildNumber = '26012605';
|
static const String buildNumber = '26012606';
|
||||||
|
|
||||||
// Full version string (format: vYY.MM.DDNN+YYMMDDNN)
|
// Full version string (format: vYY.MM.DDNN+YYMMDDNN)
|
||||||
static String get fullVersion => 'v$version+$buildNumber';
|
static String get fullVersion => 'v$version+$buildNumber';
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ FLUTTER_ROOT=/opt/flutter
|
|||||||
FLUTTER_APPLICATION_PATH=/home/pierre/dev/geosector/app
|
FLUTTER_APPLICATION_PATH=/home/pierre/dev/geosector/app
|
||||||
COCOAPODS_PARALLEL_CODE_SIGN=true
|
COCOAPODS_PARALLEL_CODE_SIGN=true
|
||||||
FLUTTER_BUILD_DIR=build
|
FLUTTER_BUILD_DIR=build
|
||||||
FLUTTER_BUILD_NAME=26.01.2605
|
FLUTTER_BUILD_NAME=26.01.2606
|
||||||
FLUTTER_BUILD_NUMBER=26012605
|
FLUTTER_BUILD_NUMBER=26012606
|
||||||
DART_OBFUSCATION=false
|
DART_OBFUSCATION=false
|
||||||
TRACK_WIDGET_CREATION=true
|
TRACK_WIDGET_CREATION=true
|
||||||
TREE_SHAKE_ICONS=false
|
TREE_SHAKE_ICONS=false
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ export "FLUTTER_ROOT=/opt/flutter"
|
|||||||
export "FLUTTER_APPLICATION_PATH=/home/pierre/dev/geosector/app"
|
export "FLUTTER_APPLICATION_PATH=/home/pierre/dev/geosector/app"
|
||||||
export "COCOAPODS_PARALLEL_CODE_SIGN=true"
|
export "COCOAPODS_PARALLEL_CODE_SIGN=true"
|
||||||
export "FLUTTER_BUILD_DIR=build"
|
export "FLUTTER_BUILD_DIR=build"
|
||||||
export "FLUTTER_BUILD_NAME=26.01.2605"
|
export "FLUTTER_BUILD_NAME=26.01.2606"
|
||||||
export "FLUTTER_BUILD_NUMBER=26012605"
|
export "FLUTTER_BUILD_NUMBER=26012606"
|
||||||
export "DART_OBFUSCATION=false"
|
export "DART_OBFUSCATION=false"
|
||||||
export "TRACK_WIDGET_CREATION=true"
|
export "TRACK_WIDGET_CREATION=true"
|
||||||
export "TREE_SHAKE_ICONS=false"
|
export "TREE_SHAKE_ICONS=false"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
name: geosector_app
|
name: geosector_app
|
||||||
description: 'GEOSECTOR - Gestion de distribution des calendriers par secteurs géographiques pour les amicales de pompiers'
|
description: 'GEOSECTOR - Gestion de distribution des calendriers par secteurs géographiques pour les amicales de pompiers'
|
||||||
publish_to: 'none'
|
publish_to: 'none'
|
||||||
version: 26.01.2605+26012605
|
version: 26.01.2606+26012606
|
||||||
|
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=3.0.0 <4.0.0'
|
sdk: '>=3.0.0 <4.0.0'
|
||||||
|
|||||||
@@ -104,7 +104,7 @@
|
|||||||
| 17/02 | `#108` | Temps réel chat et data ⭐⭐⭐ | ADMIN | |
|
| 17/02 | `#108` | Temps réel chat et data ⭐⭐⭐ | ADMIN | |
|
||||||
| 18/02 | `#211` | Modifier lots avec montants | ADMIN | |
|
| 18/02 | `#211` | Modifier lots avec montants | ADMIN | |
|
||||||
| 18/02 | `#218` | Tests montée charge Poissy | ADMIN | |
|
| 18/02 | `#218` | Tests montée charge Poissy | ADMIN | |
|
||||||
| 18/02 | `#15` | Nouveau membre non synchronisé | MEMBRE | |
|
| 18/02 | `#15` | ✅ Nouveau membre non synchronisé | MEMBRE | ✅ Terminé 26/01 |
|
||||||
| 19/02 | `#23` | Emails failed intégrer base | MEMBRE | |
|
| 19/02 | `#23` | Emails failed intégrer base | MEMBRE | |
|
||||||
| 19/02 | `#26` | Figer membres combobox | MEMBRE | |
|
| 19/02 | `#26` | Figer membres combobox | MEMBRE | |
|
||||||
| 19/02 | `#27` | Autocomplete combobox membres | MEMBRE | |
|
| 19/02 | `#27` | Autocomplete combobox membres | MEMBRE | |
|
||||||
|
|||||||
Reference in New Issue
Block a user