Project

General

Profile

Bug #7964

CN V1/V2.archive implementation only allows CN and MN administrators to act

Added by Jing Tao over 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Metacat
Target version:
Start date:
2017-01-11
Due date:
% Done:

100%

Milestone:
None
Product Version:
*
Story Points:
Sprint:

Description

The v1.archive implementation is broken, however, in that it delegates authorization to the v2.archive implementation, which only allows CN and MN administrators. This effectively disallows object rightsHolders from updating their systemMetadata objects if the mn is a v1 node.

History

#1 Updated by Jing Tao about 7 years ago

  • Subject changed from CN V1.archive implementation only allows CN and MN administrators to act to CN V1/V2.archive implementation only allows CN and MN administrators to act
  • Status changed from New to Closed
  • % Done changed from 0 to 100

The V2/V1 CN.archive method only can apply to objects which authoritative member node is a V1 node. We modified the node to allow cns, mn, rightholder and any users who have the change permission can archive the objects which are from v1 node.
The code was committed to both 2.8 branch and trunk.

#2 Updated by Jing Tao about 7 years ago

  • Target version changed from CCI-2.3.2 to CCI-2.4.0

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)