It has been reported that it is quite difficult to determine, much less change, the current status and workflow state of a revision.
If we were to expose these in /content as selects, managing revisions and workflow would be massively improved.
See attached video.
This concept was reviewed by the UX team in the weekly meeting on 6/21/2016, and the issue was proposed with no objections.
Additional comment/suggestions in the meeting were to add color to the Status (red) in the meta area if the status is unpublished to further draw attention. That was seconded and it was also suggested that the text color be a configuration option of a workflow state.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | Screen Shot 2016-06-22 at 9.25.57 AM.png | 54.99 KB | tkoleary |
| moderation-from-table.mov | 5.62 MB | tkoleary |

Comments
Comment #2
tkoleary commentedComment #3
tkoleary commentedComment #4
anavarreI very much like how this suggestion immediately improves the usability. One thing we should keep in mind however is that when viewing the content page from a mobile device, a few columns are being hidden.
AUTHOR| STATUS |UPDATED| OPERATIONSWhat I'd suggest is that in mobile view we make it such as WORKFLOW STATE is present, by hiding CONTENT TYPE instead. This would give something like this: TITLE |
CONTENT TYPE|AUTHOR| STATUS | WORKFLOW STATE |UPDATED| OPERATIONSComment #5
tkoleary commented@anavarre
+1
Comment #6
Bojhan commentedI am very unsure about making this select lists, showing the information great. But allowing them to change it directly will open a can of worms, as this is disrupting a major screen without auto-save.
Comment #7
anavarreI expect you'd still have a confirmation page after hitting Apply. This would ideally list the nodes for which the Status / Workflow State has been modified. E.g.
Are you sure you want to modify these items?
- my-test-node: Status changed from Published to Unpublished
- my-second-test-node: Workflow state changed from Draft to Needs Review
- my-third-test-node: Workflow state changed from Approved to Needs Review, Status changed from Published to Unpublished
Comment #8
tkoleary commentedThere is zero difference between this and block layout UI, it's the same pattern applied in a different place.
Comment #9
tkoleary commented@anavarre
Yes, in addition to the same type of row highlighting and warning provided in /block-layout.
Comment #10
yoroy commentedI think I remember discussing that these state changes could also be made part of the bulk operations at the top of the screen.
Comment #11
tkoleary commented@yoroy
Yes! We need that too. Thanks for the reminder.
Comment #12
anavarreComment #13
anavarreComment #14
timmillwoodComment #15
scookie commentedI have a question - sorry if it seems like a silly question. Why does the user have to change both the Status and the Workflow State? What happens if I were to select Published as the Status and Draft as the Workflow State? Would I see an error message? Since each state can only have 1 status, why can't I just select the state - when I Apply, the status will change based on the status of the state that I select.
Thanks!
Comment #16
timmillwoodI'd say once content moderation is enabled the status column, and option to change the status, is removed.
Comment #17
scookie commentedThanks, @timmillwood, that's what I was hoping - or at least make the status column display-only for content types for which content moderation is enabled.
Comment #20
guldi commentedAny chance that this is going to happen?
Comment #21
timmillwoodWe're getting closer to this with issues like #2902187: Provide a way for users to moderate content, so I guess it's just a matter of time.
Comment #22
timmillwoodMoving this to "Active" as there is no patch that "Needs work".
Comment #23
xjmThis needs to be postponed on adding Content Moderation to the Standard profile (do we have an issue for that yet?)
Comment #27
anruetherSeems like we have this now Editorial workflow config moved from content_moderation into standard profile | Change Record, so setting back to active. This would be a huge usability improvement.