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.

Feature: Coordinator Activity Approval & Correction

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()

Related Data Entities (1)

Data entities managed by this component