wiki:MoreMassiveOperations

Version 1 (modified by simonp, 15 years ago) ( diff )

--

Proposal number : ? Proposal title : More Massive Operations

Date 2009/03/23
Contact(s) Simon Pigot
Last edited Timestamp
Status draft - complete in BlueNetMEST sandbox
Assigned to release 2.4
Resources Available

Overview

Massive operations: enter a search term (simple or advanced) and then apply an operation to records selected from the search result.

SelectionManager (Matthieu Coudert - see SelectionManager) and Andrea Carboni's Massive Delete operation prompt more massive (ie. operations on more than one metadata record) operations:

  1. New Owner - change owner (and ownerGroup) of all selected metadata records
  2. Update Categories - set categories of all selected metadata records
  3. Update Privileges - set privileges on all selected metadata records
  4. Apply Francois' Pdf printer (see PrintPdf) - print a pdf summary of all selected metadata records

Proposal Type

  • Type: User interface and core functionality additions
  • App: GeoNetwork
  • Module: New services

Voting History

  • None yet

Motivations

Massive Category and Privilege operations: Before: Category and Privilege changes could only be set on individual records. Now: can be applied to a selected set of metadata records (including all metadata records) owned by the logged-in user.

Pdf print operation: Before: Pdf printing would be applied to whatever set of records the last search had returned. Now: possible to produce a pdf print of a selected set of metadata records.

Massive New Owner: Before: transferring ownership of metadata records could only be done for all records owned by a user. Now: owner (and ownerGroup) can be assigned by UserAdmins and Administrators who have rights on the selected records.

Proposal

As described in motivation. Note that the operations will be applied only to records in the selected set that are owned by the logged in user. Records not owned by the user are skipped. A summary of the number of records modified and skipped is produced and displayed for the user at the end of the operation.

Ownership is defined as being the actual user who owns the record or the UserAdmin of the ownerGroup of the record or an Administrator. Massive New Ownership is only available to UserAdmins and Administrators.

Backwards Compatibility Issues

Risks

Participants

  • As above
Note: See TracWiki for help on using the wiki.