= Multilingual editing = || '''Date''' || 2008/10/20 || || '''Contact(s)''' || fxprunayre, mcoudert || || '''Last edited''' || [[Timestamp]] || || '''Status''' || draft || || '''Assigned to release''' || to be determined || || '''Resources''' || Resource available || == Overview == The purpose of this proposal is to improve existing massive actions on metadata (ie delete, filter search ...). === Proposal Type === * '''Type''': * '''App''': !GeoNetwork * '''Module''': Search Module, Kernel === Links === * '''Documents''': * '''Email discussions''': * '''Other wiki discussions''': === Voting History === * Vote proposed by X on Y, result was +/-n (m non-voting members). == Motivations == For the time being only delete action is possible on metadata, without session on this selection. This improvement allows user to navigate throw different tabs, keeping selected metadata in session. == Proposal == * 1. A user select a metadata, by checking its checkbox just before title in result list. * 2. Selected metadata is added to selection manager : * 1. Selection manager is null * 1. new selection manager created for the type metadata * 2. selection manager set in session * 3. UUID of the selected metadata added in the new selection manager * 2. Selection manager is already existing in session * 1 . UUID of the selected metadata added in the existing selection manager Parameters available for selection : all, none, true, false, single These parameters alloxs differents action on selection manager : * all : select all metadata in result list (current searcher) * none : remove all items from selection manager / reset * true : add the specified item in selection * false : remove the specified item from selection * single : clear the selection and add selected element ==== GUI ==== === Backwards Compatibility Issues === == Risks == How to deal with harvested / remote metadata : * should we allow delete actions on it == Participants == * List of participants and role (if necessary) in current GIP