feat: Adressbuch mit Kundennummer, Update-Flow und interne Einträge

- Menüpunkt "Kunden" in "Adressbuch" umbenannt und App-Label
  "Verfügbare Jobs" zu "Auftragsliste" geändert (alle 10 Sprachen)
- Fortlaufende Kundennummer (usrId) ab 10000 über neuen
  SequenceGeneratorService und Counter-Dokument in misc-Collection
- Abholung/Lieferstation-Dialog: Änderungen an verknüpften
  Stammdaten aktualisieren den bestehenden Adressbuch-Eintrag
  statt einen neuen zu erzeugen; Checkbox-Label wechselt zu
  "Adresse im Adressbuch aktualisieren"
- Geänderte Adressen ohne Checkbox werden als interner Customer
  (internal=true) gesichert und im Adressbuch ausgeblendet
- E-Mail in AddCustomer und in Stations-Dialogen kein Pflichtfeld
  mehr; "(Login)" aus profile.email entfernt
- Manuelles Beenden eines Auftrags öffnet neue Seite
  JobManualCompleteView statt eines Dialogs
This commit is contained in:
2026-04-20 12:42:56 +02:00
parent 6e8bedd9b4
commit 704d1e7378
42 changed files with 720 additions and 196 deletions

View File

@@ -55,7 +55,7 @@ class AppLocalizationsDe extends AppLocalizations {
String get jobs => 'Jobs';
@override
String get availableJobs => 'Verfügbare Jobs';
String get availableJobs => 'Auftragsliste';
@override
String get chats => 'Chats';

View File

@@ -55,7 +55,7 @@ class AppLocalizationsEn extends AppLocalizations {
String get jobs => 'Jobs';
@override
String get availableJobs => 'Available Jobs';
String get availableJobs => 'Order List';
@override
String get chats => 'Chats';

View File

@@ -42,7 +42,7 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get jobs => 'Trabajos';
@override
String get availableJobs => 'Trabajos Disponibles';
String get availableJobs => 'Lista de pedidos';
@override
String get chats => 'Chats';
@override

View File

@@ -42,7 +42,7 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get jobs => 'Tööd';
@override
String get availableJobs => 'Saadaolevad tööd';
String get availableJobs => 'Tellimuste loend';
@override
String get chats => 'Vestlused';
@override

View File

@@ -42,7 +42,7 @@ class AppLocalizationsFr extends AppLocalizations {
@override
String get jobs => 'Emplois';
@override
String get availableJobs => 'Emplois Disponibles';
String get availableJobs => 'Liste des commandes';
@override
String get chats => 'Discussions';
@override

View File

@@ -42,7 +42,7 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get jobs => 'Darbai';
@override
String get availableJobs => 'Galimi darbai';
String get availableJobs => 'Užsakymų sąrašas';
@override
String get chats => 'Pokalbiai';
@override

View File

@@ -42,7 +42,7 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get jobs => 'Darbi';
@override
String get availableJobs => 'Pieejamie darbi';
String get availableJobs => 'Pasūtījumu saraksts';
@override
String get chats => 'Tērzēšanas';
@override

View File

@@ -42,7 +42,7 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get jobs => 'Zadania';
@override
String get availableJobs => 'Dostępne Zadania';
String get availableJobs => 'Lista zleceń';
@override
String get chats => 'Czaty';
@override

View File

@@ -42,7 +42,7 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get jobs => 'Задания';
@override
String get availableJobs => 'Доступные задания';
String get availableJobs => 'Список заказов';
@override
String get chats => 'Чаты';
@override

View File

@@ -42,7 +42,7 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get jobs => 'İşler';
@override
String get availableJobs => 'Mevcut İşler';
String get availableJobs => 'Sipariş Listesi';
@override
String get chats => 'Sohbetler';
@override