Make draft toggle idempotent
A community contributor proposed making /draft idempotent (!89874 (closed)) which will require a few separate steps
- Add backend support for
readyand a temporary idempotentdraftmethod - we may not use this new draft method right away, but since it's a simple reverse, we should implement it at the same time - Add
/readyas a quick-action - Reroute frontend, API, etc events to use the new idempotent actions
- Confirm any side-effects or implicit expectations around toggling
draftstatus on the DB record - Cleanup - migrate the idempotent
draftmethod and remove the old code
Some brainstorming and discussion in thread !89874 (comment 992757722)