On 28 Nov 2016, at 16:18, Sergiu Dumitriu
<sergiu(a)xwiki.org> wrote:
On 11/28/2016 09:35 AM, Vincent Massol wrote:
> I believe a "Developer" user is what we
really need.
Actually that wouldn’t solve the problem I had either since it would mean
having to navigate to the user profile, make the change, go back to where
you were, check the hidden docs, then go back again to your user profile,
put back the profile again and navigate back… Doesn’t work!
Of course the "Developer" user would have the "show hidden docs"
option
enabled, and would be an "advanced user", so all you would have to do is to
log-in as "Developer”.
Yes but Developers are not the only category of people who may need to see hidden docs
easily.
I don't quite agree. Why would a non-developer be interested in a code
page? I can think of three reasons:
- the page shouldn't have been hidden if users want to reach it
- the user is trying to change something in the code, which is actually
a developer task, so even if the user isn't an actual developer, he acts
as one temporarily
- the user is trying to adjust something, which means that there's a
configuration missing; still, I'd argue that this is also a developer task
Actually I’m sure there are plenty of other use cases. Let me list just 2 that comes to my
mind:
- The user has deleted some page without checking the “delete” children and there were
hidden docs in there and he needs to see what those pages are. In the past, we had users
who could not understand why their “page” (actually the space) wasn’t deleted and why they
were still seeing a node in the Document Tree for them.
- The user is an Admin or an advanced users and need to do some gardening on the wiki and
see that pages are located in the right places according to the defined taxonomy. He
doesn’t need to be a developer to be a gardnerer (and he doesn’t need to understand the
code on those pages either).
Right now the “Hide/Show hidden docs” is not a feature attached to any profile and I
really believe it’s best to keep it like that (allows for all use cases).
Thanks
-Vincent