feat: Auftragsdetails und Stationsabschluss für Version 0.9.24
Preisanzeige in der App entfernen und Auftragsbezeichnungen vereinheitlichen. Stationsabschlüsse und Benachrichtigungen absichern sowie Historie um Aufgabenbeschreibungen und ausführende Nutzer erweitern. Regressionstests ergänzen und App sowie Backend auf Version 0.9.24 anheben.
This commit is contained in:
1 parent
7325c77739
commit
b642f42954
37 files changed
+1067
-223
No files matched your search
@@ -440,11 +440,11 @@ class WebSocketService {
|
||||
if (currentJobCount > 0 && jobs.length > currentJobCount) {
|
||||
final newCount = jobs.length - currentJobCount;
|
||||
NotificationService().showJobNotification(
|
||||
title: 'Neue Jobs',
|
||||
title: 'Neue Aufträge',
|
||||
body:
|
||||
newCount == 1
|
||||
? 'Sie haben einen neuen Job erhalten.'
|
||||
: 'Sie haben $newCount neue Jobs erhalten.',
|
||||
? 'Sie haben einen neuen Auftrag erhalten.'
|
||||
: 'Sie haben $newCount neue Aufträge erhalten.',
|
||||
);
|
||||
}
|
||||
|
||||
@@ -597,11 +597,11 @@ class WebSocketService {
|
||||
|
||||
// Show notification with sound for new job
|
||||
NotificationService().showJobNotification(
|
||||
title: 'Neuer Job',
|
||||
title: 'Neuer Auftrag',
|
||||
body:
|
||||
jobNumber != null && jobNumber.isNotEmpty
|
||||
? 'Job $jobNumber wurde Ihnen zugewiesen.'
|
||||
: 'Sie haben einen neuen Job erhalten.',
|
||||
? 'Auftrag $jobNumber wurde Ihnen zugewiesen.'
|
||||
: 'Sie haben einen neuen Auftrag erhalten.',
|
||||
);
|
||||
|
||||
// Publish event via DartMQ for UI to handle
|
||||
@@ -642,8 +642,8 @@ class WebSocketService {
|
||||
final jobNumber = message.jobNumber ?? '';
|
||||
notificationTitle =
|
||||
jobNumber.isNotEmpty
|
||||
? 'Nachricht zu Job $jobNumber'
|
||||
: 'Neue Job-Nachricht';
|
||||
? 'Nachricht zu Auftrag $jobNumber'
|
||||
: 'Neue Auftragsnachricht';
|
||||
} else {
|
||||
notificationTitle = 'Neue Nachricht';
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user