<field reporter:label="Need Before Date/Time" name="need_before" reporter:datatype="timestamp" />
<field reporter:label="Max Acceptable Fee" name="max_fee" reporter:datatype="text" />
<field reporter:label="ISxN" name="isxn" reporter:datatype="text" />
+ <field reporter:label="UPC" name="upc" reporter:datatype="text" />
<field reporter:label="Title" name="title" reporter:datatype="text" />
<field reporter:label="Volume" name="volume" reporter:datatype="text" />
<field reporter:label="Author" name="author" reporter:datatype="text" />
<field reporter:label="Need Before Date/Time" name="need_before" reporter:datatype="timestamp" />
<field reporter:label="Max Acceptable Fee" name="max_fee" reporter:datatype="text" />
<field reporter:label="ISxN" name="isxn" reporter:datatype="text" />
+ <field reporter:label="UPC" name="upc" reporter:datatype="text" />
<field reporter:label="Title" name="title" reporter:datatype="text" />
<field reporter:label="Volume" name="volume" reporter:datatype="text" />
<field reporter:label="Author" name="author" reporter:datatype="text" />
request_type INT NOT NULL REFERENCES acq.user_request_type (id),
isxn TEXT,
+ upc TEXT,
title TEXT,
volume TEXT,
author TEXT,
--SELECT evergreen.upgrade_deps_block_check('XXXX', :eg_version);
ALTER TABLE acq.user_request ADD COLUMN cancel_time TIMESTAMPTZ;
+ALTER TABLE acq.user_request ADD COLUMN upc TEXT;
ALTER TABLE action.hold_request ADD COLUMN acq_request INT REFERENCES acq.user_request (id);
UPDATE
ng-disabled="mode=='view'" placeholder="[% l('ISxN...') %]"/>
</div>
<div class="form-group">
+ <label for="edit-request-upc">[% l('UPC') %]</label>
+ <input type="text" class="form-control" focus-me='focusMe'
+ id="edit-request-upc" ng-model="request.upc"
+ ng-disabled="mode=='view'" placeholder="[% l('UPC...') %]"/>
+ </div>
+ <div class="form-group">
<label for="edit-request-title">[% l('Title') %]</label>
<input type="text" class="form-control" focus-me='focusMe'
id="edit-request-title" ng-model="request.title"
<eg-grid-field path='hold' sortable></eg-grid-field>
<eg-grid-field path='pickup_lib.shortname' required sortable label="[% l('Pickup Lib') %]"></eg-grid-field>
<eg-grid-field path='isxn' sortable></eg-grid-field>
+ <eg-grid-field path='upc' sortable></eg-grid-field>
<eg-grid-field path='title' sortable></eg-grid-field>
<eg-grid-field path='article_title' sortable></eg-grid-field>
<eg-grid-field path='lineitem.id' required sortable label="[% l('Lineitem ID') %]" hidden></eg-grid-field>
}
).then(function(requests) {
var aur_obj = requests[0];
- var prepop = {
+ var prepop = { // based on acq.lineitem_marc_attr_definition
"1": [aur_obj.title(), aur_obj.article_title(), aur_obj.volume()].join(' '),
"2": aur_obj.author(),
"4": aur_obj.article_pages(),
+ "7": aur_obj.upc(),
"10": aur_obj.publisher(),
"11": aur_obj.pubdate()
}