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 > > > >

