On Wed, 26 Feb 2014, Ferran Jorba wrote:
> from search_engine import print_record.
If only here, then you can achieve what you want by passing a fake
"user_info" argument from your script:
In [1]: from invenio.search_engine import print_record
In [2]: print_record(109, ot='595')
'\n<pre></pre>'
In [3]: print_record(109, ot='595',
user_info={'precached_canseehiddenmarctags': True})
'\n<pre>000000109 595__ $$aSIS ALEPH2004\n000000109 595__ $$aSIS
SLNOTE2003</pre>'
> I think that this behaviour should be the default one for standard
> Invenio. Or not?
By default, it is better to stay on the safe side and consider missing
"user_info" argument to mean "guest" and "lowest privileges". Otherwise
one could expose unwanted things too easily by a mishap.
Best regards
--
Tibor Simko