[Koha-devel] Cataloguer's info in MARC field

Michael Hafen michael.hafen at washk12.org
Thu Sep 24 16:58:44 CEST 2015


I think Philippe is probably right about userenv not being set in your
plugin.  If that is the case you could try calling get_template_and_user()
( which calls checkauth() ), or calling checkauth() directly, to build
userenv for you.

On Thu, Sep 24, 2015 at 6:06 AM, Philippe Blouin <
philippe.blouin at inlibro.com> wrote:

> Like that, I doubt your userenv will contain anything.  You first need to
> log in.
>
> But you could add the code in cataloguing/addbooks.pl for example.
> Somewhere after the
>     my ( $template, $loggedinuser, $cookie ) = *get_template_and_user*(
> ...
>
> You could have something like
>     warn "AKAFORTES " . C4::Context->userenv->{'surname'};
> and look into your koha-error_log to see it.
>
> But this would probably be used somewhere where is done the *ModBiblio*
> call in cataloguing, just before, to add something like
>     my $z042 = $record->field('042');
>     if($z042){
>         $z042->add_subfields('a', C4::Context->userenv->{'surname'});
>     }
>
> That code is a bit naive, but you get the idea.
>
> Philippe Blouin,
> Responsable du développement informatique
>
> Tél.  : (888) 604-2627
> philippe.blouin at inLibro.com
> inLibro | pour esprit libre | www.inLibro.com
> On 09/24/2015 02:09 AM, akafortes wrote:
>
> Thank you very much!!!! That was just what I needed
> Based on the "EXAMPLE.pl", I just did this:
>
> use Modern::Perl;
>
> use C4::Auth;
> use C4::Output;
>
> my $builder= sub {
>     my $params = shift;
>     my $id = $params->{id};
> 	my $user=C4::Context->userenv->{'surname'};
>
>     return qq|
> |;
> };
>
> return { builder => $builder};
>
>
> Philippe Blouin wrote
>
> Are you looking for the information itself, like the content of
> C4::Context->userenv ?  It is a hash with the logged user info, like
> C4::Context->userenv->{'surname'}
>
> (i think :) )
>
> Regards,
>
> Philippe Blouin,
> Responsable du développement informatique
>
> Tél.  : (888) 604-2627
>
> philippe.blouin@
>
>  <mailto:
>
> philippe.blouin@
>
> >
>
> inLibro | pour esprit libre | www.inLibro.com
> <http://www.inLibro.com>
> On 09/22/2015 09:16 AM, akafortes wrote:
>
> Hello G.K.MANJUNATH,
> thank you for your answer but I'm afraid that's not what I'm looking for.
> It's my understanding that this field is used for when the specified
> record
> is stored in an electronic form and in this field you save information
> about
> its location and maybe credentials (or something like that) in order to
> access it.
>
> G.K.MANJUNATH wrote
>
> Marc tag 856$l  is for  Logon (NR).
>
> I do not know whether the login code gets added to this field.  If can
> customise you may be able store it.
>
> check at http://www.loc.gov/marc/bibliographic/bd856.html
>
>
> tks
> g.k.m
>
>
> On Tue, 22 Sep 2015, akafortes wrote:
>
>
> Hello,
> is it possible to get the username of the logged in user and use it in
> a
> MARC field?
> I would like to add a field where I keep info about who catalogued a
> record.
>
>
>
> --
> View this message in context:http://koha.1045719.n5.nabble.com/Cataloguer-s-info-in-MARC-field-tp5854171.html
> Sent from the Koha-devel mailing list archive at Nabble.com.
> _______________________________________________
> Koha-devel mailing list
>
>
> Koha-devel at .koha-community
>
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>
> _______________________________________________
> Koha-devel mailing listKoha-devel at .koha-communityhttp://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>
>
>
>
> --
> View this message in context:http://koha.1045719.n5.nabble.com/Cataloguer-s-info-in-MARC-field-tp5854171p5854258.html
> Sent from the Koha-devel mailing list archive at Nabble.com.
> _______________________________________________
> Koha-devel mailing list
>
>
> Koha-devel at .koha-community
>
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>
>
> _______________________________________________
> Koha-devel mailing list
>
> Koha-devel at .koha-community
>
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>
>
>
>
>
> --
> View this message in context: http://koha.1045719.n5.nabble.com/Cataloguer-s-info-in-MARC-field-tp5854171p5854481.html
> Sent from the Koha-devel mailing list archive at Nabble.com.
> _______________________________________________
> Koha-devel mailing listKoha-devel at lists.koha-community.orghttp://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>
>
>
> _______________________________________________
> Koha-devel mailing list
> Koha-devel at lists.koha-community.org
> http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
> website : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>



-- 
Michael Hafen
Washington County School District Technology Department
Systems Analyst
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20150924/07e7d886/attachment-0001.html>


More information about the Koha-devel mailing list