Antylogic
DemoApp login

399 operational guides

Docs sections
DocsTeam
Device

Edit Vacations

Update the dates or notes on an existing Staff vacation or Closed for vacation event at Harbor Soho. This edits calendar_events without changing the assigned staff member, switching vacation type or using the self-service request flow.

In this article

Use this guide when a location manager needs to adjust an existing accepted staff holiday or a full-location closure after it is already on the vacations calendar.

Antylogic keeps the vacation identity stable during a normal edit: Staff member, vacation type and staff vacation status are reviewed, not changed. Pending requests are handled through Approve or Reject instead of Save.

Before you start

  • You are signed in to Harbor Demo Group with Harbor Soho selected.
  • The vacation already exists in the selected location and is either staff_vacation or location_vacation.
  • You have vacation:view to load the event detail and vacation:manage to open the editable form and save changes.
  • For a Staff vacation, the existing staff member remains assigned and must still be valid.
  • The event is not a pending request being resolved with Approve or Reject.

Instructions

  1. 1.

    Open the vacations area

    Open the Vacations calendar, or open Vacation requests with pending-only filtering off so approved Staff vacation rows are visible.

  2. 2.

    Open an editable event

    Choose Edit on an approved Staff vacation, such as Olivia Hart's holiday, or open an existing Closed for vacation event from the calendar. The app resolves the event id and kind before loading the vacation form.

  3. 3.

    Review the current details

    Check Staff member, Vacation status, Starts, Ends and Notes for a Staff vacation. For a location closure, confirm the Closed for vacation setting remains locked on while Starts, Ends and Notes stay editable.

  4. 4.

    Change dates or notes

    Update Starts, Ends or Notes. Vacation events are saved as all-day calendar events, so Antylogic normalises the start to 00:00 and the end to 23:59 in the event timezone.

  5. 5.

    Save the update

    Select Save. Antylogic sends the calendar event update, preserves the existing kind and, for Staff vacations, preserves the current status. After success, calendar data refreshes and the app returns to the originating list or calendar.

  6. 6.

    Handle blocked updates

    If saving is blocked, stay on the form and use the displayed error to resolve the issue. Common causes are missing permission, an invalid date range, vacation blackout, annual limit or active reservations inside a location closure range.

Validations and limits

  • Only staff_vacation and location_vacation events open this vacation edit form.
  • Starts and Ends are required, and Starts must be before Ends.
  • The form does not allow changing the staff member or switching between Staff vacation and Closed for vacation in edit mode.
  • Save stays disabled until the form differs from the loaded event snapshot.
  • Recurrence is not allowed for Staff vacation or Closed for vacation events.
  • vacation:request does not permit editing existing vacation events.
  • Pending Staff vacation requests are accepted or rejected through request-decision controls, not edited with Save.
  • The backend rejects wrong-location events, kind changes, invalid payload fields, inverted ranges, vacation-limit failures, applicable vacation blackouts and active reservation conflicts for location closures.

Expected result

The existing vacation calendar event is updated with the new dates or notes, keeps the same kind and staff status, refreshes calendar caches and returns the operator to the previous vacations surface.

Related articles