web / lib/collections/events/hooks
lib/collections/events/hooks
Lifecycle hooks for the events collection.
This module contains hooks for quota tracking when events are created. Event statistics (counts) are computed on-demand from the database rather than being cached for better performance.
Variables
eventsBeforeChangeHook
consteventsBeforeChangeHook:CollectionBeforeChangeHook<Event>
Before change hook for events.
- Sets datasetIsPublic and catalogOwnerId from the dataset/catalog for access control
- Validates quotas before event creation
eventsAfterChangeHook
consteventsAfterChangeHook:CollectionAfterChangeHook<Event>
After change hook for events. Tracks quota usage for event creation.
Last updated on