Correction Request Widget
Component Detail
User Interface
high complexity
frontendmobile
0
Dependencies
0
Dependents
1
Entities
0
Integrations
Description
Inline or modal editor allowing coordinators to perform field-level edits on submitted activity registrations. Requires a mandatory correction reason for every change to maintain a full audit trail. Supports editing activity type, date/time, duration, participants, and expense fields without deleting the original record.
correction-request-widget
Responsibilities
- Render editable fields populated with original registration values
- Enforce mandatory correction reason field before allowing submission
- Validate edited values against activity schema and business rules
- Submit corrected registration with diff metadata for audit trail
Interfaces
open(activityId)
close()
loadActivity(activityId)
setFieldValue(field, value)
setCorrectionReason(reason)
validateFields()
submitCorrection()
resetToOriginal()
getChangeSummary()