On Mon, Oct 29, 2018 at 4:17 PM Adel Atallah <[email protected]> wrote:

> On Mon, Oct 29, 2018 at 3:09 PM Ecaterina Moraru (Valica)
> <[email protected]> wrote:
> >
> > On Mon, Oct 29, 2018 at 4:06 PM Adel Atallah <[email protected]>
> wrote:
> >
> > > Hello Simon,
> > >
> > > On Mon, Oct 29, 2018 at 2:59 PM Simon Urli <[email protected]>
> wrote:
> > > >
> > > > Hi everyone,
> > > >
> > > > I'll work this month on adding the "delete all" functionality in the
> > > > recycle bin.
> > > > However I'd like to have your opinion on how it should looks like for
> > > > the users.
> > > > I have at least 4 proposals that I detailed there:
> > > >
> https://design.xwiki.org/xwiki/bin/view/Proposal/Deleteallfromrecyclebin
> > > >
> > > > The 4 proposal are numbered as following:
> > > >
> > > >    A. A simple button
> > > -1
> > > >    B. A simple button with a checkbox to activate it
> > > -0 as it feels a bit weird.
> > > >    C. A button and a modal to confirm the action
> > > +1
> > > >    D. A generic bulk action on the livetable
> > >
> >
> > +1 for D. but since it involves multiple documents, we will also need a
> > confirmation for these actions. So the solution would be a mix between
> D. +
> > C.
> > If we implement D. we will have the base for multiple other use cases,
> > since this needs is recurrent.
>
> It would be great to list the possible use cases to see if the
> development of this feature is worth the effort. For now, the only use
> case that comes to my mind is for the deletion action.
>

Some examples only with the ALL Bulk action in the livetable:
* AWM: "Delete all entries" action could be finally placed inside the
livetable
* Export all pages: could be done for the entire space (backup)
* Delete all the children of a particular page
* Download in a zip file with all the attachments of a particular page
* Upgrade all extensions in a particular upgrade
There are fewer cases for ALL, but in theory for any "Action" provided, an
"[Action] All" is valid.

The bulk actions goes hand in hand also with having individual checkboxes
per line. So the user would select some entries and than apply the
"[Action] All". This would be useful when:
* Deleting/Restoring only some pages / children from a wiki / space;
* Mass rollback/delete utility (for pages - as above; or even for spam
users)
* Copy/Move/Rename for pages/attachments from one page/wiki to another
* Adding/Removing multiple users to a particular group

So the bulk actions can be applied to pages, attachments, users, history,
extensions, etc.


>
> >
> > Thanks,
> > Caty
> >
> >
> > > +1, this is probably the best solution but also more complicated to do.
> > > >
> > > > Thanks in advance for your feedbacks.
> > > >
> > > > Simon
> > > > --
> > > > Simon Urli
> > > > Software Engineer at XWiki SAS
> > > > [email protected]
> > > > More about us at http://www.xwiki.com
> > >
> > > Thanks,
> > > Adel
> > >
>

Reply via email to