On Mon, Oct 29, 2018 at 4:17 PM Adel Atallah <adel.atallah(a)xwiki.com> wrote:
On Mon, Oct 29, 2018 at 3:09 PM Ecaterina Moraru
(Valica)
<valicac(a)gmail.com> wrote:
On Mon, Oct 29, 2018 at 4:06 PM Adel Atallah <adel.atallah(a)xwiki.com>
wrote:
> Hello Simon,
>
> On Mon, Oct 29, 2018 at 2:59 PM Simon Urli <simon.urli(a)xwiki.com>
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
> > simon.urli(a)xwiki.com
> > More about us at
http://www.xwiki.com
>
> Thanks,
> Adel
>