Skip to content

v2.8

Choose a tag to compare

@alancameronwills alancameronwills released this 19 Jul 11:21
· 25 commits to main since this release

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.