created Comparison vs. draft vs. published
User story
As a User I want the comparison to follow the UX of the rest of ORKG So that I can understand what is going on with the current state of my comparison-
Preview
In orkg-curation#10, the creation process of a comparison is described, which leads to this:
This will be called a "Comparison preview", the weakest stage of a comparison. Anything and everything I do here gets lost when pressing F5 - no settings remain, nothing.
- "Settings like Actions - Select Properties -> does not persist when pressing F5. Given there is not really a way to just update the comparison, I'd appreciate either the settings to persist (best case) or a different way to refresh the comparison."
Draft
The next stage is a draft comparison - this is the first time an actual entity is created inside the ORKG, which saves and stores my settings:
They are not accessible through
- Profile -> Comparisons,
but only through
- My account -> Draft comparisons
Just having them in the first part woulbd be more intuitive (it's where all my other comparisons / reviews / lists are). Have them there as under a second sub-header like such
## Comparisons (the header that exists already)
### Published (optional)
...
### Drafts (to differentiate that the drafts begin here)
...
Maybe a toggle that I can select to show/hide [] published [] drafts, or similar. Same for reviews and lists.
All draft settings appear to be stored inside their URL, which leads to two things: A) you can't link to them, like having them in a List I'm working on would mean I'm constantly linking to a potentially older version, and b)
- A 2 year old issue requested the ability to save (as in overwrite) draft comparisons:
- #878 Save the updated state of Draft Comparisons
Published
This all results in a published comparison:
This includes issues:
- #1660 (closed) " depicted instead of "
- #1676 (closed) URL is created falsely including trailing special characters
Since it is published, I cannot correct these errors anymore.
- There should be an option to edit minor things, even on published comparisons. If I am notified of such an error, I don't want to:
- Click edit
- be notified that all I can do is create a new comparison
- Do that, start from ground up, fill all details like description etc. in again
- Then (hopefully without errors, new or old) publish this new one, and
- hope I can update the link everywhere I distributed the link to the now old and wrong comparison