Skip to content

Prod release 01/07/26#474

Merged
w-le merged 71 commits into
custom/HIO687AS-prodfrom
custom/HIO687AS
Jul 1, 2026
Merged

Prod release 01/07/26#474
w-le merged 71 commits into
custom/HIO687AS-prodfrom
custom/HIO687AS

Conversation

@w-le

@w-le w-le commented Jul 1, 2026

Copy link
Copy Markdown
Contributor

wpa

  • rm bookings: major fix to booking time in POST
  • schedule: new "for others" filter
  • desk booking form > for others: Host was sometimes a placeholder value

concierge

  • parking reports > bookings table: add 2 new columns

visitor-kiosk

  • host field must always be blank
  • don't reload app after clicking confirm after scanning qr

MrYuion and others added 30 commits June 24, 2026 20:26
# Conflicts:
#	apps/workplace/src/app/book/parking-request-flow/parking-request-form.component.ts
The booking panel does not eagerly load zone metadata, so the reactive
booking rules resource was still empty when a QR-scanned booking was
submitted, letting users book rooms regardless of configured rules.
Fetch any missing building rules on demand in _checkResourceRules so
they are always enforced.

PPT-2136

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The home page delete button only disabled when the scheduled end time
passed, so a booking ended early (checked_out_at set) could still be
deleted. Gate on Booking.has_ended and guard the remove handler.

PPT-2531

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Show a calculated User Groups column (day view table, right of Status)
and week view cards, listing each booking's groups that match the
configured app.parking.show_user_groups setting. Hidden when no match.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
MrYuion and others added 27 commits June 29, 2026 17:59
# Conflicts:
#	apps/concierge/src/app/parking/parking-bookings-list.component.ts
#	apps/concierge/src/app/parking/parking-requests-list.component.ts
# Conflicts:
#	apps/concierge/src/app/parking/parking-special-request-modal.component.ts
#	apps/workplace/src/app/book/parking-request-flow/parking-request-form-details.component.ts
#	apps/workplace/src/app/book/parking-request-flow/parking-request-form.component.ts
#	libs/bookings/src/lib/booking-form.service.ts
#	libs/bookings/src/lib/booking.utilities.ts
# Conflicts:
#	apps/workplace/src/app/book/parking-request-flow/parking-request-form-details.component.ts
Resolve the reserved-resource settings by the booking's actual type via
settingForType() instead of the shared singleton's active _options().type,
which caused the desk block to appear intermittently. Generalize the
restriction to any assignable resource type (desk/parking/locker) and
evaluate prevent_self_booking_if_assigned_resource only at submission, so
booking on behalf of others is never blanket-blocked by the form overlay.

PPT-2469

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Resolve the reserved-resource settings by the booking's actual type via
settingForType() instead of the shared singleton's active _options().type,
which caused the desk block to appear intermittently. Generalize the
restriction to any assignable resource type (desk/parking/locker) and
evaluate prevent_self_booking_if_assigned_resource only at submission, so
booking on behalf of others is never blanket-blocked by the form overlay.

PPT-2469

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
frontend-templates Ignored Ignored Preview Jul 1, 2026 7:50am

@w-le w-le merged commit cc61c93 into custom/HIO687AS-prod Jul 1, 2026
17 of 36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants