+1 to drop it. Never understood why it was a problem anyway
On Tue, Oct 16, 2018 at 5:43 PM Simon Urli <simon.u...@xwiki.com> wrote:
>
> Hello everyone,
>
> I'm coming back on this proposal as the work is going on, to basically
> propose to dropping the warning on copy action.
>
> I try to sum up why in the following.
>
> When implementing the proposal, I was adviced to use an event listener,
> observing the deleting event for informing the user if he were doing a
> refactoring on a document containing an XClass.
> This work is already implemented and working for Moving/Renaming pages
> (which involve deleting the old page) and of course deleting.
>
> Now going back on "Copy" the page, it's another job as I cannot rely on
> a "Deleting" event. I checked quickly and I don't think I really could
> rely on other events for this: basically copying is about creating a
> document and updating its content, and I don't think we want to rely on
> those event for this mechanism.
>
> So unless you have another proposal to handle this case, I propose to
> simply drop it.
>
> Do you agree?
>
> Simon
>
>
> On 9/26/18 10:27 AM, Simon Urli 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
> >>> <mariusdumitru.flo...@xwiki.com> wrote:
> >>>
> >>> On Sun, Sep 23, 2018 at 11:12 AM Vincent Massol <vinc...@massol.net>
> >>> wrote:
> >>>
> >>>> Hi Simon,
> >>>>
> >>>>> On 21 Sep 2018, at 16:58, Simon Urli <simon.u...@xwiki.com> 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 <simon.u...@xwiki.com>
> >>>> 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
> >>>>>>> simon.u...@xwiki.com
> >>>>>>> More about us at http://www.xwiki.com
> >>>>>
> >>>>> --
> >>>>> Simon Urli
> >>>>> Software Engineer at XWiki SAS
> >>>>> simon.u...@xwiki.com
> >>>>> More about us at http://www.xwiki.com
> >>
> >
>
> --
> Simon Urli
> Software Engineer at XWiki SAS
> simon.u...@xwiki.com
> More about us at http://www.xwiki.com



-- 
Thomas Mortagne

Reply via email to