Adds server-side room availability guards for bookings and active contracts. Booking create/edit now rejects overlapping non-cancelled, non-archived bookings for the same room. Active contract edits and draft-to-active transitions now reject overlapping active assignments for private offices and coworking desks, scoped to the active organization and non-archived records. Also refreshes Wrangler-generated worker types so pnpm check passes.
Adds server-side room availability guards for bookings and active contracts. Booking create/edit now rejects overlapping non-cancelled, non-archived bookings for the same room. Active contract edits and draft-to-active transitions now reject overlapping active assignments for private offices and coworking desks, scoped to the active organization and non-archived records. Also refreshes Wrangler-generated worker types so pnpm check passes.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Adds server-side room availability guards for bookings and active contracts. Booking create/edit now rejects overlapping non-cancelled, non-archived bookings for the same room. Active contract edits and draft-to-active transitions now reject overlapping active assignments for private offices and coworking desks, scoped to the active organization and non-archived records. Also refreshes Wrangler-generated worker types so pnpm check passes.
24a9d53ccfto17f36e6378