Skip to content

Conversation

@corypride
Copy link
Contributor

Description of the change

Please provide a brief description of the changes included in this PR.

  • Related issues: Link to related Asana ticket that this closes.

Screenshot(s)

If the PR includes changes to the UI:

  • Please add screenshots or a short screengrab of the change
  • Include images at 1366 x 768 resolution for any Resident-facing changes.

Additional context

Please include additional context or information that the reviewer needs to understand the PR. This includes:

  • Known issues that the PR does not address
  • What areas to focus on
  • What decisions were considered and decided against.

If any core features or components were removed with this PR, please note them here so that they can be added to the wiki (see Deprecated features and Components).

…data

- Add comprehensive bulk cancellation modal with instructor selection
- Implement preview functionality showing affected sessions and students
- Add date range selection and cancellation reason handling
- Create TypeScript interfaces for bulk cancellation operations
- Add mock instructor data to enable UI testing while debugging 500 error
- Fix all TypeScript/ESLint errors with proper type safety
- Add backend endpoints for instructor classes and bulk cancellation
- Implement transactional bulk cancellation with override creation
@corypride corypride force-pushed the cpride/ticket523_bulk_class_session_cancellations branch from 04271e1 to 9871a47 Compare December 6, 2025 00:53
@corypride corypride closed this Dec 6, 2025
@corypride corypride deleted the cpride/ticket523_bulk_class_session_cancellations branch December 6, 2025 00:54
@corypride corypride restored the cpride/ticket523_bulk_class_session_cancellations branch December 6, 2025 00:55
@corypride corypride deleted the cpride/ticket523_bulk_class_session_cancellations branch December 6, 2025 00:56
@corypride corypride restored the cpride/ticket523_bulk_class_session_cancellations branch December 6, 2025 00:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants