-
Notifications
You must be signed in to change notification settings - Fork 642
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
3.2 autosaves pollute the concept of drafts #4549
Comments
Other thoughts: Data on Initial load of Entry 1.) The current entry (current behavior) 3 seems to be our office preference, but 2 also seems valid. Autosave ownership and tying an autosave to a revision
Previously I implied that autosaves should specifically belong to a user and only be visible to that author. That comes with some confusion if two people are working on an entry:
Ideally it seems like autosaves need to be tied to a specific revision, so that the user can be prompted there is an autosave, for the current revision, or warned if they are looking at an autosave for a previous/non-current revision. |
For now we’ve just removed the whole draft auto-creation feature. (See #4535 (comment) for more info.) |
The autosave feature in 3.2 has its merits, but it really messes things up for people that were already used to using drafts, e.g. in the context of a publishing workflow.
The lack of delineation between an explicitly saved draft and an autosaved draft makes it pretty much impossible to ever find an intentionally saved previous draft. †
My vote for fixing this would be differentiate between autosaves and drafts, so in the entry dropdown you'd have:
Treating them differently makes a lot of sense in other ways too:
Storage limits:
I wouldn't ever want to limit the amount of stored drafts, but I would want to limit stored autosaves (ideally, probably 1 per element, per-user).
Visibility:
I would think most people would expect an autosave to only ever be visible to them (the author). Drafts would depend on your workflow and should work how they do now, by user permissions.
†: one exception might be if you named your draft something useful, but in my experience I've never seen a client actually name a draft.
The text was updated successfully, but these errors were encountered: