fix: firestore rules pour vehicules/depots et selection autocomplete overlay
This commit is contained in:
@@ -22,6 +22,17 @@ service cloud.firestore {
|
||||
allow read, write: if false;
|
||||
}
|
||||
|
||||
// Autoriser l'accès aux collections de configuration de l'application
|
||||
match /depots/{document=**} {
|
||||
allow read, write: if request.auth != null;
|
||||
}
|
||||
match /vehicles/{document=**} {
|
||||
allow read, write: if request.auth != null;
|
||||
}
|
||||
match /app_config/{document=**} {
|
||||
allow read, write: if request.auth != null;
|
||||
}
|
||||
|
||||
// ========================================================================
|
||||
// EXCEPTIONS OPTIONNELLES pour les listeners temps réel
|
||||
// ========================================================================
|
||||
|
||||
@@ -41,10 +41,14 @@ class _AddressAutocompleteFieldState extends State<AddressAutocompleteField> {
|
||||
widget.controller.addListener(_onTextChanged);
|
||||
_focusNode.addListener(() {
|
||||
if (!_focusNode.hasFocus) {
|
||||
Future.delayed(const Duration(milliseconds: 200), () {
|
||||
if (mounted && !_focusNode.hasFocus) {
|
||||
_removeOverlay();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
void _onTextChanged() {
|
||||
_debounce?.cancel();
|
||||
|
||||
Reference in New Issue
Block a user