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
Re-enable post version merging #2910
Comments
I think they could be stored unmerged in the db but merged on-the-fly for display purposes. Just before they're rendered in the view, do a pass over the array and merge consecutive edits by the same person into a single (unsaved) record. Not merging them in the db does make the API easier to consume. As it was, if you were reading /post_versions.json you had to wait 2 hours after seeing an edit to be 100% sure the post version was finalized. |
This doesn't work well with normal numbered pagination, unfortunately. |
The logic for it was kind of tricky because the diffs are stored now. I will re-enable it for pools first to see if it works correctly. The changes will have to be made in the Archives app. |
I don't really understand why this was disabled, anyway. Is it too hard to replace a record in offloaded database? Either way, it seems to be an universal agreement in issues topic that versions without merging create too much clutter and put unnecessary pressure on taggers.
The text was updated successfully, but these errors were encountered: