Project

General

Profile

Actions

Bug #2985

closed

Expand public access flag to the whole ACL

Added by Chris Barteau about 17 years ago. Updated almost 12 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

Actions #1

Updated by ben leinfelder almost 12 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.

Actions #2

Updated by Redmine Admin over 11 years ago

Original Bugzilla ID was 2985

Actions

Also available in: Atom PDF