feat: import users` real names from bpn API
This commit is contained in:
@@ -57,7 +57,7 @@ final readonly class AccommodationBookingFilterOptionsProvider
|
||||
$managers[(int) $manager->getId()] = $manager;
|
||||
}
|
||||
|
||||
uasort($managers, static fn (User $a, User $b) => strcasecmp((string) $a->getEmail(), (string) $b->getEmail()));
|
||||
uasort($managers, static fn (User $a, User $b) => strcasecmp($a->getDisplayName(), $b->getDisplayName()));
|
||||
|
||||
return array_values($managers);
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ class AccommodationBookingFilterType extends AbstractListFilterType
|
||||
'label' => 'Betreuer:in',
|
||||
'class' => User::class,
|
||||
'choices' => $options['managers'],
|
||||
'choice_label' => 'email',
|
||||
'choice_label' => 'displayName',
|
||||
'placeholder' => 'alle',
|
||||
'required' => false,
|
||||
]];
|
||||
|
||||
@@ -130,7 +130,7 @@ class AccommodationBookingType extends AbstractType
|
||||
'class' => User::class,
|
||||
'required' => false,
|
||||
'choices' => $options['assignable_managers'],
|
||||
'choice_label' => 'email',
|
||||
'choice_label' => 'displayName',
|
||||
'placeholder' => 'keine Zuordnung',
|
||||
'label' => 'Bearbeiter:in',
|
||||
]);
|
||||
|
||||
@@ -81,7 +81,7 @@ class AccommodationBookingFilterDto extends AbstractListFilterDto
|
||||
} elseif (null !== $this->managedBy) {
|
||||
$chips[] = new ListFilterChip(
|
||||
'Betreuer:in',
|
||||
(string) $this->managedBy->getEmail(),
|
||||
$this->managedBy->getDisplayName(),
|
||||
$this->managedByLocked ? [] : ['managedBy'],
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user