manager: filter timesheet by booking status (#84260) #189
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/84260-timesheet-filters"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
manager: filter timesheet by booking status (#84260)to WIP: manager: filter timesheet by booking status (#84260)e7a856e2cb
to89ff8d3ace
@ -770,2 +780,4 @@
del self.fields['custom_nb_dates_per_page']
del self.fields['activity_display']
if not self.with_subscriptions:
del self.fields['booking_filter']
pas de filtre si on n'a pas de subscription: on n'aura que des lignes qui remontent sur réservation
(donc feature invisible en dehors de publik-famille, probablement)
@ -888,0 +901,4 @@
if self.cleaned_data.get('booking_filter') == 'with_booking':
# remove subscribed users without booking
users = {
k: user for k, user in users.items() if any(any(e['dates'].values()) for e in user['events'])
pour afficher les users avec réservation, une seule réservation pour un des events listés, peu importe lequel, suffit
@ -888,0 +908,4 @@
users = {
k: user
for k, user in users.items()
if not any(any(e['dates'].values()) for e in user['events'])
pour afficher les users sans réservation, il ne faut aucune réservation pour aucun des events listés
WIP: manager: filter timesheet by booking status (#84260)to manager: filter timesheet by booking status (#84260)89ff8d3ace
to60b2a54532