MetadataExposure hides fields except for System Admins - this should extend to 
Community and Collection Admins
--------------------------------------------------------------------------------------------------------------

                 Key: DS-655
                 URL: http://jira.dspace.org/jira/browse/DS-655
             Project: DSpace 1.x
          Issue Type: Improvement
          Components: DSpace API
    Affects Versions: 1.6.2, 1.6.1, 1.6.0
            Reporter: Bill Hays
            Priority: Minor


MetadataExposure provides an exclusion for SystemAdmins but not Community and 
Collection admins who are actually more likely to need access to metadata that 
is restricted to public view.  For instance, the default metadata field for 
hiding is dc.description.provenance which is in the purview of Community and 
Collection admins at my location.

Caveat:  The comments in the class state that it is important to have a very 
efficient mechanism and to extend the class by calling 
AuthorizeManager.isAdmin(context, dso) would have a much greater overhead than 
the current AuthorizeManager.isAdmin(context).   And for OAI this 
recommendation is not applicable.  

The hidden metadata is still available to all admins using the EditMetadata 
capability, yet this is a burden with the provenance field since it can be 
quite large.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.dspace.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to