</permacrud>
</class>
- <class id="sunit" controller="open-ils.cstore" oils_obj:fieldmapper="serial::unit" oils_persist:tablename="serial.unit" reporter:label="Unit">
+ <class id="sunit" controller="open-ils.cstore open-ils.pcrud" oils_obj:fieldmapper="serial::unit" oils_persist:tablename="serial.unit" reporter:label="Unit">
<fields oils_persist:primary="id" oils_persist:sequence="asset.copy_id_seq">
<field reporter:label="ID" name="id" reporter:datatype="id"/>
<field reporter:label="Statistical Category Entries" name="stat_cat_entries" oils_persist:virtual="true" reporter:datatype="link"/>
<field reporter:label="Date Received" name="date_received" reporter:datatype="timestamp"/>
<field reporter:label="Status" name="status" reporter:datatype="text"/>
<field reporter:label="Notes" name="notes" oils_persist:virtual="true" reporter:datatype="link"/>
+ <field reporter:label="Shadowed?" name="shadowed" oils_persist:virtual="true" reporter:datatype="bool"/>
</fields>
<links>
<link field="creator" reltype="has_a" key="id" map="" class="au"/>
DEFERRABLE INITIALLY DEFERRED,
date_expected TIMESTAMP WITH TIME ZONE,
date_received TIMESTAMP WITH TIME ZONE
- status TEXT CONSTRAINT valid_status CHECK
- (
- status IN ('Bindery', 'Bound', 'Claimed', 'Discarded', 'Expected', 'Not Held', 'Not Published', 'Received')
- ) DEFAULT 'Expected'
+ status TEXT CONSTRAINT valid_status CHECK
+ (
+ status IN ('Bindery', 'Bound', 'Claimed', 'Discarded', 'Expected', 'Not Held', 'Not Published', 'Received')
+ ) DEFAULT 'Expected',
+ shadowed BOOL DEFAULT FALSE -- ignore when generating summaries/labels
);
CREATE TABLE serial.item_note (