[Koha-bugs] [Bug 4222] Nonpublic note not appearing in the staff client

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Wed Aug 3 11:46:55 CEST 2011


http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=4222

Paul Poulain <paul.poulain at biblibre.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ian.walls at bywatersolutions.
                   |                            |com,
                   |                            |paul.poulain at biblibre.com

--- Comment #18 from Paul Poulain <paul.poulain at biblibre.com> 2011-08-03 09:46:55 UTC ---
Some QA comments :

The database update says :
+    $dbh->do("ALTER TABLE items ADD COLUMN nonpublicnote MEDIUMTEXT");
+    $dbh->do("ALTER TABLE deleteditems ADD COLUMN nonpublicnote MEDIUMTEXT");

and the mySQL adds the field at the end of the items table :
   `stocknumber` varchar(32) default NULL,
+  `nonpublicnote` mediumtext default NULL,

There is already a field called itemnotes in the items table.
For consistency/clarity I would prefer to have the nonpublicnote next to the
itemnotes, so :
+    $dbh->do("ALTER TABLE items ADD COLUMN nonpublicnote MEDIUMTEXT AFTER
itemnotes");
+    $dbh->do("ALTER TABLE deleteditems ADD COLUMN nonpublicnote MEDIUMTEXT
AFTER itemnotes");

and kohastructure modified accordingly.

2nd topic :
+    $dbh->do("UPDATE marc_subfield_structure SET
kohafield='items.nonpublicnote' WHERE (kohafield IS NULL OR kohafield = '') AND
tagfield='952' AND tagsubfield='x'");

=> in UNIMARC, there is non-public note, so nothing specific to do here.
=> I feel the UPDATE can be dangerous = if someone has items mapped to
something different than 952, or 952$x used for something else (i've seen the
kohafield IS NULL OR kohafield = '', ++ for this security), there may be side
effect.

I would prefer to have :
* nothing done in the database
* a clear warning in the "print "Upgrade to $DBversion done (...)", like
"Upgrade to $DBversion done (<b>New field : items.nonpublicnotes. Please go to
admin > frameworks > and map this field to your MARC non public note. It will
appear on circ desc</b>)"
* a visible explanation in the release notes

Ian/chris/Srdjan your opinion ?

-- 
Configure bugmail: http://bugs.koha-community.org/bugzilla3/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the Koha-bugs mailing list