This is an automated notification sent by LCG Savannah.
It relates to:
task #13644, project CDS Invenio
==============================================================================
OVERVIEW of task #13644:
==============================================================================
URL:
<http://savannah.cern.ch/task/?13644>
Summary: Do not show hidden notes in records (unless
authorized)
Project: CDS Invenio
Submitted by: man
Submitted on: 2010-02-01 10:55
Should Start On: 2010-02-01 00:00
Should be Finished on: 2010-03-01 00:00
Category: WebAccess
Priority: 5 - Normal
Status: None
Privacy: Public
Percent Complete: 0%
Assigned to: man
Open/Closed: Open
Discussion Lock: Any
Effort: 20.00
_______________________________________________________
Records often contain "hidden" tags that contain information that is not
meant for end users.
Example: tags 595 in the Atlantis collection records are technical CERN
notes.
Task:
Define a new conf variable listing all hidden tags of an Invenio instance,
e.g. CFG_BIBFORMAT_HIDDEN_TAGS = 595
In the MARC and MARCXML output formats, especially when served for user-level
apps (e.g. print_record() and format_record()), filter these variables away,
depending on user_info (authorization: runbibedit)
In the search engine, in the search_pattern() function, before
calling search_unit(), check if people have rights to search this
unit (e.g. `runbibedit' rights), otherwise pretend that search_unit()
returned an empty hitset.
_______________________________________________________
Carbon-Copy List:
CC Address | Comment
------------------------------------+-----------------------------
3346 | -SUB-
==============================================================================
This item URL is:
<http://savannah.cern.ch/task/?13644>
_______________________________________________
Message sent via/by LCG Savannah
http://savannah.cern.ch/