Changes between Initial Version and Version 1 of SelectionManager


Ignore:
Timestamp:
Oct 20, 2008, 7:30:03 AM (16 years ago)
Author:
mcoudert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • SelectionManager

    v1 v1  
     1= Multilingual editing =
     2
     3|| '''Date''' || 2008/10/20 ||
     4|| '''Contact(s)''' || fxprunayre, mcoudert ||
     5|| '''Last edited''' || [[Timestamp]] ||
     6|| '''Status''' || draft ||
     7|| '''Assigned to release''' || to be determined ||
     8|| '''Resources''' || Resource available ||
     9
     10== Overview ==
     11
     12The purpose of this proposal is to improve existing massive actions on metadata (ie delete, filter search ...).
     13
     14=== Proposal Type ===
     15 * '''Type''':
     16 * '''App''': !GeoNetwork
     17 * '''Module''': Search Module, Kernel
     18
     19=== Links ===
     20 * '''Documents''':
     21 * '''Email discussions''':
     22 * '''Other wiki discussions''':
     23
     24=== Voting History ===
     25 * Vote proposed by X on Y, result was +/-n (m non-voting members).
     26
     27
     28== Motivations ==
     29For the time being only delete action is possible on metadata, without session on this selection.
     30This improvement allows user to navigate throw different tabs, keeping selected metadata in session.
     31
     32== Proposal ==
     33
     34 * 1. A user select a metadata, by checking its checkbox just before title in result list.
     35 * 2. Selected metadata is added to selection manager :
     36  * 1. Selection manager is null
     37   * 1. new selection manager created for the type metadata
     38   * 2. selection manager set in session
     39   * 3. UUID of the selected metadata added in the new selection manager
     40  * 2. Selection manager is already existing in session
     41   * 1 . UUID of the selected metadata added in the existing selection manager
     42
     43
     44Parameters available for selection : all, none, true, false, single
     45These parameters alloxs differents action on selection manager :
     46 * all    : select all metadata in result list (current searcher)
     47 * none   : remove all items from selection manager / reset
     48 * true   : add the specified item in selection
     49 * false  : remove the specified item from selection
     50 * single : clear the selection and add selected element
     51
     52
     53==== GUI ====
     54
     55
     56=== Backwards Compatibility Issues ===
     57
     58
     59== Risks ==
     60
     61How to deal with harvested / remote metadata :
     62 * should we allow delete actions on it
     63
     64== Participants ==
     65 * List of participants and role (if necessary) in current GIP
     66