[Koha-bugs] [Bug 11682] New: serials.status is too dependent on magic numbers
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Feb 4 18:57:39 CET 2014
http://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=11682
Bug ID: 11682
Summary: serials.status is too dependent on magic numbers
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Serials
Assignee: koha-bugs at lists.koha-community.org
Reporter: gmcharlt at gmail.com
QA Contact: testopia at bugs.koha-community.org
CC: colin.campbell at ptfs-europe.com
The status column in the serials table, which represents the receipt status of
a serial issue, uses a slew of magic numbers. This can make it difficult to
maintain the code and add new statuses.
Ways to address this, ranging from simple to more complex, include:
[1] Use named constants.
[2] Changing serials.status from an integer to a varchar and using
self-describing values, possibly in conjunction with a new authorized value
list.
[3] Create a new serial_issue_status column to manage the statuses. It might
look like this:
id INTEGER -- status ID
name VARCHAR(255) -- label of status
missing BOOLEAN -- whether or not the status should be considered to represent
an issue that was never received
[4] As with option 3, but allowing staff users to define new statuses.
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list