AddExemptionFieldsToGatheringWaivers
extends BaseMigration
in package
Add exemption fields to gathering_waivers table
Allows gathering_waivers to store exemptions (attestations that waiver was not needed) instead of requiring a separate exemptions table. This simplifies reporting and allows exemptions to be reviewed/declined like regular waivers.
Changes:
- Add is_exemption flag
- Add exemption_reason field
- Drop the separate waivers_gathering_waiver_exemptions table
Note: document_id is already nullable (from the original table creation) so exemptions can have a null document_id. Exemptions link to activities through the waivers_gathering_waiver_activities join table, just like regular waivers do.
Table of Contents
Methods
- change() : void
- Change Method.
Methods
change()
Change Method.
public
change() : void