Rejection Reason Dialog
Component Detail
User Interface
low complexity
frontendmobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Modal dialog for coordinators to provide a mandatory rejection reason when dismissing an invalid activity registration. Ensures rejected records retain a documented reason for audit and compliance purposes, and optionally triggers a notification to the submitter.
rejection-reason-dialog
Responsibilities
- Capture mandatory rejection reason from coordinator
- Validate that reason is non-empty before allowing submission
- Submit rejection with reason and trigger downstream notification if applicable
- Prevent accidental rejection via explicit confirmation step
Interfaces
open(activityId)
close()
setReason(reason)
validate()
submitRejection()
cancel()