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 <dpearl@cwmars.org>
<field name="record" reporter:datatype="link"/>
<field name="label" reporter:datatype="text"/>
<field name="label_sortkey" reporter:datatype="text"/>
+ <field name="sort_order" reporter:datatype="int"/>
</fields>
<links>
<link field="record" reltype="has_a" key="id" map="" class="bre"/>
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)
);