Hi,

+1 for doing what you said :)

On Wed, Sep 26, 2018 at 10:27 AM Simon Urli <[email protected]> wrote:
>
> Hi everyone,
>
> ok trying to sum-up (I'm only talking about cases with XClass below, to
> simplify):
>    - according to Vincent, we should completely prevent simple users to
> copy/move/rename and only allow advanced users to do it after a warning
>    - according to Adel & Clément: preventing simple users will be
> useless as they can easily switch the advanced feature in their account
>    - according to Marius copying a page/app is not necessarily harmful
> compared to moving/renaming and we should manage it differently.
>
> I really don't know the practice of users on the field, but it looks to
> me that preventing simple users to do the action and telling them to ask
> an advanced user is actually a good trade-off:
>
>   1. it will warn users that they might be doing something wrong
>   2. it's not something completely blocking: either they ask for the
> admin/advanced user, or they know they can switch the advanced features
> by themselves, at their own risks
>
> Now maybe we can only do the warning for the "copy" action.
>
> WDYT?
>
> Simon
>
>
> On 9/25/18 11:36 AM, Vincent Massol wrote:
> > Hi Marius,
> >
> >> On 25 Sep 2018, at 11:34, Marius Dumitru Florea 
> >> <[email protected]> wrote:
> >>
> >> On Sun, Sep 23, 2018 at 11:12 AM Vincent Massol <[email protected]> wrote:
> >>
> >>> Hi Simon,
> >>>
> >>>> On 21 Sep 2018, at 16:58, Simon Urli <[email protected]> wrote:
> >>>>
> >>>>
> >>>>
> >>>> On 9/21/18 4:53 PM, Adel Atallah wrote:
> >>>>> +1 for the warning, but I would not forbid simple users from renaming
> >>>>> or moving pages but instead just hide the action (from the page menu).
> >>>>
> >>>> OK I should have written it: by "forbid" I meant:
> >>>>
> >>>> 1. Hide the action from the menu
> >>>> 2. Return an error message if the user try to access the
> >>> renaming/moving page (using forged URL)
> >>>>
> >>>> So you suggest we shouldn't do 2?
> >>>
> >>> So +1 to prevent/warn the user when doing a move/renaming
> >>
> >>
> >>
> >>> AND copy pages containing XClass definitions
> >>
> >>
> >> FTR, copying a single page having an XClass definition is not dangerous (it
> >> won't break the application that owns the page), as it only creates a new
> >> class definition. Copying an entire application is not dangerous either.
> >> The copy won't work like the original application (this justifies a warning
> >> as it may fail the user expectations), but the original application will
> >> still work. Renaming or moving an application is dangerous as it breaks the
> >> application.
> >
> > Yes you’re correct. Unless the user does a copy + delete ;)
> >
> > Thanks
> > -Vincent
> >
> >>
> >>> (the message should list all such pages).
> >>>
> >>> -1 to hide the action from the menu (if you’re talking about the
> >>> “Move/Rename” and “Copy" actions) because:
> >>> 1) you get to choose whether you move/rename/copy children after you click
> >>> the action
> >>> 2) even when the current page has an XClass, the user wouldn't understand
> >>> why he cannot see/click on the action. It’s better that he can do it but
> >>> get an error message, explaining why and telling him that to contact an
> >>> advanced users if he really needs to do it.
> >>>
> >>> Thanks
> >>> -Vincent
> >>>
> >>>>
> >>>>> On Fri, Sep 21, 2018 at 4:44 PM Simon Urli <[email protected]>
> >>> wrote:
> >>>>>>
> >>>>>> Hi all,
> >>>>>>
> >>>>>> users might currently break their AWM application by renaming/moving
> >>>>>> pages containing XClass definition.
> >>>>>>
> >>>>>> We need a proper refactoring operation to be able to properly do such
> >>>>>> move/rename. But this feature might take a while to be completely
> >>>>>> available.
> >>>>>>
> >>>>>> In the meantime I propose that we prevent users from renaming/moving
> >>>>>> pages containing XClass.
> >>>>>>
> >>>>>> What I propose is the following:
> >>>>>>   - Forbid completely *simple users* to rename/move pages containing
> >>> XClass
> >>>>>>   - Display a warning to *advanced users* when they perform such
> >>>>>> operation: the same kind of warning we already have when performing
> >>> edit
> >>>>>> on XWiki pages
> >>>>>>
> >>>>>> WDYT?
> >>>>>>
> >>>>>> Simon
> >>>>>>
> >>>>>> --
> >>>>>> Simon Urli
> >>>>>> Software Engineer at XWiki SAS
> >>>>>> [email protected]
> >>>>>> More about us at http://www.xwiki.com
> >>>>
> >>>> --
> >>>> Simon Urli
> >>>> Software Engineer at XWiki SAS
> >>>> [email protected]
> >>>> More about us at http://www.xwiki.com
> >
>
> --
> Simon Urli
> Software Engineer at XWiki SAS
> [email protected]
> More about us at http://www.xwiki.com

Reply via email to