wiki:SelectionManager

Version 4 (modified by Fxp, 16 years ago) ( diff )

--

Selection manager

Date 2008/10/20
Contact(s) mcoudert
Last edited Timestamp
Status draft
Assigned to release 2.3 ?
Resources Resource available / patch proposed

Overview

The purpose of this proposal is to improve existing massive actions on metadata search results (ie delete, filter search ...).

Proposal Type

  • Documents:
  • Email discussions:
  • Other wiki discussions:

Voting History

  • Vote proposed by X on Y, result was +/-n (m non-voting members).

Motivations

In 2.2 release, only delete action is possible on all metadata records in current search page results. There's no easy way to delete all metadata matching a specific search. This improvement allows users to navigate through search results keeping selected metadata in session. Once selected, user can't apply action to selection set.

Actions available on selection:

  • massive delete
  • display only selected

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

  • francois
  • BRGM (Etienne, Pierre) / GeoSource project

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.