One of my users stumbled across interesting behaviour (I would dare to say bug..).
I was going to put it in the bug tracker but I'd like to confirm the whole thing on the forum first…
Here is the process:
1- Create a page, apply a workflow.
2- Right click on the 'Edit Content' of the page in the asset map to insert content.
Note:[/b] Here, as you can see from the breadcrum, Matrix redirected you to the Page Content asset sitting below the page. I don't quite understand why, but more importantly most users are not likely to have noticed.
3- Insert content… (optional)
4- Use the top-right drop-down list to go to the detail screen of the asset to start the workflow.
Now at step 4, because the user is now on the 'Page Content', applying for approval starts the workflow at the 'Page Content' level, the page itself stays in under-construction and the workflow
is not running for it. Big badaboom.
So bug? or expected behaviour?
PS: Avi noticed something somewhat related in 2004: bug #358
Also, how come in the details screen of the 'Page Content' there was the option to make it directly live (screenshot attached)? The workflow applied for the test was a 2 steps workflow. Selecting 'Approve and make live' did make everything (but the page) live.
skipworkflow.pdf (30 KB)
Yeah, currently its by design, but I do agree its counter-intuitive.
[quote]Yeah, currently its by design, but I do agree its counter-intuitive.
[right][post=“9263”]<{POST_SNAPBACK}>[/post][/right][/quote]
Is it worth placing it in the bug tracker? If it’s considered a feature, it probably is best if I teach my user not to use the top-right drop down…
Any thought on the second part of the post (apparently skipping the workflow, i know it’s not really given that the page is still not live)?
Its already in the bug tracker (as you saw) and marked as Not Being Fixed, so the Devs have decided otherwise. You could possibly make another case for it in the same Bug ID.
On the second part, Matrix calculates if the current user can complete any steps of any workflow currently applied to the asset. If so, Matrix attempts to automatically process those steps. If its a two step workflow, can the current user approve on both steps?
[quote]On the second part, Matrix calculates if the current user can complete any steps of any workflow currently applied to the asset. If so, Matrix attempts to automatically process those steps. If its a two step workflow, can the current user approve on both steps?
[right][post=“9266”]<{POST_SNAPBACK}>[/post][/right][/quote]
Nope, the workflow is 2 steps, the user doing the process is not in step 2. No one has admin rights to the page either.
Also, the options are available at ‘Page Content’ (which shouldn’t be) but not at ‘Page’ (which is actually correct).
[quote]Also, the options are available at ‘Page Content’ (which shouldn’t be) but not at ‘Page’ (which is actually correct).
[right][post=“9269”]<{POST_SNAPBACK}>[/post][/right][/quote]
Log that as a bug, please. It shouldn’t be showing that.
It’s here: Bug 1202
I’ve reworded it and simplified the test case.