feat: consistent display of included services and prices

This commit is contained in:
Björn Fromme committed 2026-03-16 12:00:56 +01:00
1 parent b111a615a9
commit 3dd92ccdb4
11 files changed
+54 -27

No files matched your search

@@ -605,10 +605,14 @@ class ParticipantFieldOptionsProvider extends AbstractFieldOptionsProvider
return '';
}
if (null === $service->price || 0.0 === $service->price) {
if (null === $service->price) {
return $service->label;
}
if (0.0 === $service->price) {
return sprintf('%s (inkl.)', $service->label);
}
if ($service->price < 0) {
// Negative prices are discounts
return sprintf('%s (-%s€ Rabatt)', $service->label, number_format(abs($service->price), 2, ',', '.'));