Add admin-toggleable auto-approve setting for event proposals #11
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Currently, events from non-admin users are always set to
proposedand require admin approval. For some deployments (e.g., demo environments, trusted communities), the admin may want to auto-approve all events.Proposed solution
Add an extension-level setting toggleable from the admin UI:
proposedImplementation
require_approvalboolean to an extension settings model (similar to Castle'sextension_settingstable pattern)POST /eventsandPOST /events/proposeendpointsDepends on