← This release collection

Scheduling and appointments · VERSION ba551c1d

Block part of a day or a full day in practitioner availability

Save partial-day and full-day fictional unavailability, read their calendar slot effects and cancel a removal confirmation while retaining both records.

Staff

Open the empty Exceptions tab. Actual fictional Clinic scheduling in MANSOQ.12
Recorded release ba551c1d · 2026-10-18T23:47:13.999Z · 1728 × 921

Open the empty Exceptions tab

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Open the empty Exceptions tab.

Image SHA-256 feb077468201ef6810d2ff4427f76e7ef52ba26a0e810eba472041c1601303fd

  1. Add Exception: Start an exception for this practitioner.
  2. Empty list: There are no saved exceptions at this starting checkpoint.
Verify both saved exception examples. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:08.527Z · 1728 × 921

Verify both saved exception examples

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Verify both saved exception examples.

Image SHA-256 377c918da507e9717d8ad0a59c87b920e612fbbda08f7c1abd6102529ba2fa99

  1. Saved full-day exception: The full-day row shows 29 October, 12 AM–11:59 PM.
  2. Saved partial-day exception: The partial-day row remains below it.
  3. Remove: Inspect the following confirmation only; the lesson cancels it.
Inspect the partial-day calendar slot count. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:23.467Z · 1728 × 921

Inspect the partial-day calendar slot count

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Inspect the partial-day calendar slot count.

Image SHA-256 956772a7a57068048ea2f7472aab3058ce84aa5a9f8b534750cf1128d1c201ea

  1. 27 October: Select the partial-day date in the calendar.
  2. 3 slots remain: The popover strikes through 4 and displays 3 slots of 15 minutes.
  3. Partial-day reason and times: The same saved 09:15–09:30 exception is shown.
Inspect the full-day calendar slot count. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:35.056Z · 1728 × 921

Inspect the full-day calendar slot count

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Inspect the full-day calendar slot count.

Image SHA-256 a8ac32a90e8ed359670962dee8ac00aead6c233aee0ddf629a529ea9eedf43c1

  1. 29 October: Select the full-day date in the calendar.
  2. 0 slots remain: The popover strikes through 4 and displays 0 slots.
  3. Full-day reason and times: The saved full-day exception is shown.

15 of 15 content blocks have reviewed image alignment. Missing overview or prerequisite images remain open.

Before you begin

  • Open the same fictional practitioner’s Availability. The separate private Tuesday/Thursday template is saved for 27–31 October 2026 in this example.
    Verify the saved private recurring template. Actual fictional Clinic scheduling in MANSOQ.1234
    Recorded release ba551c1d · 2026-10-18T23:47:10.997Z · 1728 × 921

    Verify the saved private recurring template

    Capture details

    Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Verify the saved private recurring template.

    Image SHA-256 badae14ef7b610704384e478a5db223c5da8419debf582ce164c8c6a588fc1b8

    1. Saved separate template: The new private Tuesday/Thursday template is present.
    2. Private indicator: The lock marks the private template.
    3. Original retained: The separate original template remains present.
    4. Exceptions: Continue to the practitioner exception tab.

1. Open Exceptions

Choose Exceptions in Availability. At this starting checkpoint the list is empty. Use Add Exception for this same practitioner.

Verify the saved private recurring template. Actual fictional Clinic scheduling in MANSOQ.1234
Recorded release ba551c1d · 2026-10-18T23:47:10.997Z · 1728 × 921

Verify the saved private recurring template

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Verify the saved private recurring template.

Image SHA-256 badae14ef7b610704384e478a5db223c5da8419debf582ce164c8c6a588fc1b8

  1. Saved separate template: The new private Tuesday/Thursday template is present.
  2. Private indicator: The lock marks the private template.
  3. Original retained: The separate original template remains present.
  4. Exceptions: Continue to the practitioner exception tab.
Open the empty Exceptions tab. Actual fictional Clinic scheduling in MANSOQ.12
Recorded release ba551c1d · 2026-10-18T23:47:13.999Z · 1728 × 921

Open the empty Exceptions tab

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Open the empty Exceptions tab.

Image SHA-256 feb077468201ef6810d2ff4427f76e7ef52ba26a0e810eba472041c1601303fd

  1. Add Exception: Start an exception for this practitioner.
  2. Empty list: There are no saved exceptions at this starting checkpoint.

2. Complete required exception fields

A blank Confirm Unavailability displays required feedback for Reason, Valid From, Valid Till, From and To. Complete these fields for a partial-day block.

Recognize required exception fields. Actual fictional Clinic scheduling in MANSOQ.1234
Recorded release ba551c1d · 2026-10-18T23:47:18.247Z · 1728 × 921

Recognize required exception fields

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Recognize required exception fields.

Image SHA-256 b198adf153497ccc400153d4a35fce65dfd1c4f651bceb36df377a9b3371be9f

  1. Reason required: A reason is required.
  2. Dates required: Both validity dates require values.
  3. Times required: From and To need values for a partial-day exception.
  4. Confirm Unavailability: The blank submission produced this required feedback.

3. Correct a reversed time range

The illustrated From 09:30 / To 09:15 draft shows Start time must be before end time. Correct the intended partial-day range to 09:15–09:30.

Correct a reversed exception time range. Actual fictional Clinic scheduling in MANSOQ.1234
Recorded release ba551c1d · 2026-10-18T23:47:28.180Z · 1728 × 921

Correct a reversed exception time range

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Correct a reversed exception time range.

Image SHA-256 395c7a05d85c0d9bba8b3cda11797bff79c84fc5f03607355ea13282e2099bbc

  1. From 09:30: This start is later than the end.
  2. To 09:15: Correct the reversed time range.
  3. Time validation: The form says Start time must be before end time.
  4. Confirm Unavailability: The normal submission was rejected before saving.
Review the partial-day exception before confirming. Actual fictional Clinic scheduling in MANSOQ.12345
Recorded release ba551c1d · 2026-10-18T23:47:31.780Z · 1728 × 921

Review the partial-day exception before confirming

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Review the partial-day exception before confirming.

Image SHA-256 74910bb596182fb09d27af52f820e475d552d287a14962ab19d268b0a3c2e0c4

  1. Same-day validity: Both dates are 27 October 2026.
  2. Partial day: Full Day Unavailable remains unchecked.
  3. From 09:15: Use the intended start time.
  4. To 09:30: Use the intended end time.
  5. Confirm Unavailability: Save this partial-day exception once.

4. Confirm partial-day unavailability

Use a clearly synthetic reason, the same 27 October 2026 validity dates and 09:15–09:30. Keep Full Day Unavailable unchecked and use Confirm Unavailability.

Review the partial-day exception before confirming. Actual fictional Clinic scheduling in MANSOQ.12345
Recorded release ba551c1d · 2026-10-18T23:47:31.780Z · 1728 × 921

Review the partial-day exception before confirming

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Review the partial-day exception before confirming.

Image SHA-256 74910bb596182fb09d27af52f820e475d552d287a14962ab19d268b0a3c2e0c4

  1. Same-day validity: Both dates are 27 October 2026.
  2. Partial day: Full Day Unavailable remains unchecked.
  3. From 09:15: Use the intended start time.
  4. To 09:30: Use the intended end time.
  5. Confirm Unavailability: Save this partial-day exception once.

5. Verify the saved partial-day row

Confirm the synthetic reason and 9:15 AM–9:30 AM on Tue, 27 Oct 2026 in the saved list. Use Add Exception to start the separate full-day example.

Verify the saved partial-day exception. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:47:42.641Z · 1728 × 921

Verify the saved partial-day exception

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Verify the saved partial-day exception.

Image SHA-256 d2367e13ec9c0aa649194bfd962ca89a155b7cb6406920497bec2ec100ddff7c

  1. Saved partial-day reason: Locate the newly saved synthetic exception.
  2. Saved date and time: The row shows 09:15–09:30 on 27 October.
  3. Add Exception: Start the separate full-day example.

6. Select Full Day Unavailable

For the separate synthetic reason and 29 October 2026 date pair, select Full Day Unavailable. The form fills and disables 00:00 and 23:59, displayed here as 12 AM and 11:59 PM. Use Confirm Unavailability once.

Review Full Day Unavailable and its disabled times. Actual fictional Clinic scheduling in MANSOQ.1234
Recorded release ba551c1d · 2026-10-18T23:47:58.698Z · 1728 × 921

Review Full Day Unavailable and its disabled times

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Review Full Day Unavailable and its disabled times.

Image SHA-256 1c525351c35c41e3f5dfce8bd5a02e99c443cb655b51f8111b91b59bfa88e972

  1. Full Day Unavailable: The checkbox is selected.
  2. Disabled 00:00: The control fills the beginning of the day.
  3. Disabled 23:59: The control fills the end-of-day time used by this UI.
  4. Confirm Unavailability: Save the full-day example once.

7. Verify both saved rows

Confirm the full-day row for 29 October and the retained partial-day row for 27 October. Their saved date/time fields were independently read back.

Verify both saved exception examples. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:08.527Z · 1728 × 921

Verify both saved exception examples

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Verify both saved exception examples.

Image SHA-256 377c918da507e9717d8ad0a59c87b920e612fbbda08f7c1abd6102529ba2fa99

  1. Saved full-day exception: The full-day row shows 29 October, 12 AM–11:59 PM.
  2. Saved partial-day exception: The partial-day row remains below it.
  3. Remove: Inspect the following confirmation only; the lesson cancels it.

8. Inspect the partial-day calendar effect

Select 27 in the October calendar. Its popover shows the synthetic session and exception, with the original 4 slots struck through and 3 slots of 15 minutes remaining.

Inspect the partial-day calendar slot count. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:23.467Z · 1728 × 921

Inspect the partial-day calendar slot count

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Inspect the partial-day calendar slot count.

Image SHA-256 956772a7a57068048ea2f7472aab3058ce84aa5a9f8b534750cf1128d1c201ea

  1. 27 October: Select the partial-day date in the calendar.
  2. 3 slots remain: The popover strikes through 4 and displays 3 slots of 15 minutes.
  3. Partial-day reason and times: The same saved 09:15–09:30 exception is shown.

9. Inspect the full-day calendar effect

Select 29 in the calendar. Its popover shows the full-day reason and times, with 4 slots struck through and 0 slots remaining for this session.

Inspect the full-day calendar slot count. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:35.056Z · 1728 × 921

Inspect the full-day calendar slot count

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Inspect the full-day calendar slot count.

Image SHA-256 a8ac32a90e8ed359670962dee8ac00aead6c233aee0ddf629a529ea9eedf43c1

  1. 29 October: Select the full-day date in the calendar.
  2. 0 slots remain: The popover strikes through 4 and displays 0 slots.
  3. Full-day reason and times: The saved full-day exception is shown.

10. Cancel removal without deleting

On the full-day row, use Remove only to inspect the confirmation. Read the warning and use Cancel. The list retains both rows; independent reads match the complete saved exceptions before the dialog.

Verify both saved exception examples. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:08.527Z · 1728 × 921

Verify both saved exception examples

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Verify both saved exception examples.

Image SHA-256 377c918da507e9717d8ad0a59c87b920e612fbbda08f7c1abd6102529ba2fa99

  1. Saved full-day exception: The full-day row shows 29 October, 12 AM–11:59 PM.
  2. Saved partial-day exception: The partial-day row remains below it.
  3. Remove: Inspect the following confirmation only; the lesson cancels it.
Cancel the removal confirmation. Actual fictional Clinic scheduling in MANSOQ.12
Recorded release ba551c1d · 2026-10-18T23:48:12.951Z · 1728 × 921

Cancel the removal confirmation

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Cancel the removal confirmation.

Image SHA-256 4d146c87e6f2820fba42ee2af4cb0bf7a4a177348abfc11e5a4b6630a5a50926

  1. Removal warning: The dialog warns that removal cannot be undone.
  2. Cancel: Close the dialog and retain the saved exception.
Verify both exceptions remain after Cancel. Actual fictional Clinic scheduling in MANSOQ.12
Recorded release ba551c1d · 2026-10-18T23:48:19.725Z · 1728 × 921

Verify both exceptions remain after Cancel

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Verify both exceptions remain after Cancel.

Image SHA-256 5119495f841818d19591cfcae16718393785e65ca363db2a22b893d6aea84236

  1. Full-day retained: The full-day exception remains after Cancel.
  2. Partial-day retained: The partial-day exception also remains.

Calendar counts describe this saved synthetic session

The partial-day popover shows 3 remaining 15-minute slots and the full-day popover shows 0. These pictures demonstrate the Availability calendar; no appointment is submitted in this sequence.

Inspect the partial-day calendar slot count. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:23.467Z · 1728 × 921

Inspect the partial-day calendar slot count

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Inspect the partial-day calendar slot count.

Image SHA-256 956772a7a57068048ea2f7472aab3058ce84aa5a9f8b534750cf1128d1c201ea

  1. 27 October: Select the partial-day date in the calendar.
  2. 3 slots remain: The popover strikes through 4 and displays 3 slots of 15 minutes.
  3. Partial-day reason and times: The same saved 09:15–09:30 exception is shown.
Inspect the full-day calendar slot count. Actual fictional Clinic scheduling in MANSOQ.123
Recorded release ba551c1d · 2026-10-18T23:48:35.056Z · 1728 × 921

Inspect the full-day calendar slot count

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Inspect the full-day calendar slot count.

Image SHA-256 a8ac32a90e8ed359670962dee8ac00aead6c233aee0ddf629a529ea9eedf43c1

  1. 29 October: Select the full-day date in the calendar.
  2. 0 slots remain: The popover strikes through 4 and displays 0 slots.
  3. Full-day reason and times: The saved full-day exception is shown.

Troubleshooting

The form says Start time must be before end time

Correct From and To to the intended forward interval. The pictured partial-day example is 09:15–09:30 on 27 October.

Correct a reversed exception time range. Actual fictional Clinic scheduling in MANSOQ.1234
Recorded release ba551c1d · 2026-10-18T23:47:28.180Z · 1728 × 921

Correct a reversed exception time range

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Correct a reversed exception time range.

Image SHA-256 395c7a05d85c0d9bba8b3cda11797bff79c84fc5f03607355ea13282e2099bbc

  1. From 09:30: This start is later than the end.
  2. To 09:15: Correct the reversed time range.
  3. Time validation: The form says Start time must be before end time.
  4. Confirm Unavailability: The normal submission was rejected before saving.
Review the partial-day exception before confirming. Actual fictional Clinic scheduling in MANSOQ.12345
Recorded release ba551c1d · 2026-10-18T23:47:31.780Z · 1728 × 921

Review the partial-day exception before confirming

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Review the partial-day exception before confirming.

Image SHA-256 74910bb596182fb09d27af52f820e475d552d287a14962ab19d268b0a3c2e0c4

  1. Same-day validity: Both dates are 27 October 2026.
  2. Partial day: Full Day Unavailable remains unchecked.
  3. From 09:15: Use the intended start time.
  4. To 09:30: Use the intended end time.
  5. Confirm Unavailability: Save this partial-day exception once.

Removal was opened accidentally

Use Cancel in the warning dialog and verify the saved exception still appears in the list. This lesson retains both synthetic examples.

Cancel the removal confirmation. Actual fictional Clinic scheduling in MANSOQ.12
Recorded release ba551c1d · 2026-10-18T23:48:12.951Z · 1728 × 921

Cancel the removal confirmation

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Cancel the removal confirmation.

Image SHA-256 4d146c87e6f2820fba42ee2af4cb0bf7a4a177348abfc11e5a4b6630a5a50926

  1. Removal warning: The dialog warns that removal cannot be undone.
  2. Cancel: Close the dialog and retain the saved exception.
Verify both exceptions remain after Cancel. Actual fictional Clinic scheduling in MANSOQ.12
Recorded release ba551c1d · 2026-10-18T23:48:19.725Z · 1728 × 921

Verify both exceptions remain after Cancel

Capture details

Exact committed ba551c1d source. Existing normal non-superuser Staff in its assigned fictional Clinic. Independent browser origin 45244 serves unchanged release assets and backend 49032; no Clinical 45232 session or access change. Verify both exceptions remain after Cancel.

Image SHA-256 5119495f841818d19591cfcae16718393785e65ca363db2a22b893d6aea84236

  1. Full-day retained: The full-day exception remains after Cancel.
  2. Partial-day retained: The partial-day exception also remains.

Source evidence

Every citation uses this exact committed version. The private source repository requires access.