On Mon, Nov 28, 2016 at 5:41 PM, Vincent Massol <vincent(a)massol.net> wrote:
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.
If a page is shown in the Document Tree then it's either non-hidden or it
has a non-hidden descendant page.
- 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