[Koha-bugs] [Bug 21068] NorwegianPatronDBEnable - Check for prior ModMember calls that passed 'sync'
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Jul 23 13:48:11 CEST 2018
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21068
Magnus Enger <magnus at libriotech.no> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |benjamin.rokseth at deichman.n
| |o,
| |boutrosboutrosboutros at gmail
| |.com
--- Comment #1 from Magnus Enger <magnus at libriotech.no> ---
As far as I can tell from the code and memory this is what was supposed to
happen:
- If NorwegianPatronDBEnable is enabled, a radio button named "sync" is added
to the member add/edit form:
http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tt;h=36353607b3087b2a34bb72e053c57c664d4ae117;hb=HEAD#l619
This makes it possible to turn syncing on and off for individual patrons, as
required by the Norwegian patron database.
- The value of "sync" from the form is then stored in the database as
borrower_sync.sync:
http://schema.koha-community.org/18_05/tables/borrower_sync.html here:
http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=C4/Members.pm;h=a87bdd6b8881037a9402388e2dec1582a6bca81f;hb=290341d8dbd085e9d60aa38e7c03fa840a85cb3a#l829
So the value for "sync" is passed into ModMember from the member add/edit form,
if NorwegianPatronDBEnable is enabled.
As far as I can tell, the FIXME at
http://git.koha-community.org/gitweb/?p=koha.git;a=blob;f=Koha/Patron.pm;h=9524874acaba85ed69a5e291596930f52a4b65d3;hb=HEAD#l317
that now looks like this:
# FIXME THIS IS BROKEN # $borrowersync->update( { 'sync' => $data{'sync'} } );
should look like this:
$borrowersync->update( { 'sync' => $self->sync } );
Does that make sense?
It would be great to hear the opinions of Benjamin and/or Petter at OPL on
this, since they are the ones running this code in production. I'm adding them
to the CC list.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list