From: Dan Pearl Date: Tue, 19 Mar 2013 19:10:16 +0000 (-0400) Subject: LP #1157382 - Provide a way to override default sorting in monograph parts X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=refs%2Fheads%2Fuser%2Fdpearl%2Fparts;p=working%2FEvergreen.git LP #1157382 - Provide a way to override default sorting in monograph parts In the occasion that the current label_sortkey mechanism does not provide correct results, allow explicit ordering in monograph_parts overriding derived label_sortkey. The database schema change as part of this source change would need to be part of an upgrade script. Signed-off-by: Dan Pearl --- diff --git a/Open-ILS/examples/fm_IDL.xml b/Open-ILS/examples/fm_IDL.xml index 1b7cee523c..504b12aa98 100644 --- a/Open-ILS/examples/fm_IDL.xml +++ b/Open-ILS/examples/fm_IDL.xml @@ -2734,6 +2734,7 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + diff --git a/Open-ILS/src/sql/Pg/010.schema.biblio.sql b/Open-ILS/src/sql/Pg/010.schema.biblio.sql index 4ce54ae96b..a6943f2cbf 100644 --- a/Open-ILS/src/sql/Pg/010.schema.biblio.sql +++ b/Open-ILS/src/sql/Pg/010.schema.biblio.sql @@ -98,6 +98,7 @@ CREATE TABLE biblio.monograph_part ( record BIGINT NOT NULL REFERENCES biblio.record_entry (id), label TEXT NOT NULL, label_sortkey TEXT NOT NULL, + sort_order INT NOT NULL DEFAULT 0, CONSTRAINT record_label_unique UNIQUE (record,label) );