Project

General

Profile

Bug #2985

Expand public access flag to the whole ACL

Added by Chris Barteau about 12 years ago. Updated almost 7 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
metacat
Target version:
Start date:
10/15/2007
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
2985

Description

Expand public access flag (from bug #2929) in MetaCatServlet.readFromMetacat, to do more than just signal public read; provide the whole ACL.

This will help when we want to indicate that a user's allowed actions on the client side, such as providing 'Edit' buttons for records they might have write access for. We could use this now in other skins like the ESA skin, and the new web client we outlined in the kruger project for metadata entry would be able to make good use of it too.

Deliver the ACL table list for all documents.
Provide the ACL details in the param list (that's passed to the skin's view) rather than just publicAccess=[true|false].
Possibly an xtra method for this in DocumentImpl.
Set the format using EML access syntax described in eml-access.xsd

Modify:
MetaCatServlet.java
DocumentImpl.java (or other?)
fgdc_1.xsl

History

#1 Updated by ben leinfelder almost 7 years ago

You can access the complete ACL through both the Metacat API and the DataONE SystemMetadata. This should have been closed a while ago.

#2 Updated by Redmine Admin over 6 years ago

Original Bugzilla ID was 2985

Also available in: Atom PDF