v2.8
Organizer event submissions with admin approval
Adds a self-service submission page so event organizers can contribute events without a WordPress account.
- New
[gigiau_submit]page: organizers sign in with a simple email + password (separate from WordPress logins), submit events (poster, title, date/time, and a venue dropdown of known names with an add-new option), and view/edit their own submissions. - Submissions are held for moderation: excluded from the public listing and JSON export until approved. WordPress admins see pending events on the main listing with a red flag and an Approve button. Editing an approved event sends it back for approval.
- Sensible date checks on submission: a start date may be in the past only if the end date is today or later (a still-running event), validated on submit with a gentle red-outline hint.
Existing admin add/edit, recurrence, and the events REST API are unchanged.