|
Lines 29-110
export default {
Link Here
|
| 29 |
}; |
29 |
}; |
| 30 |
|
30 |
|
| 31 |
const getSIPFields = () => [ |
31 |
const getSIPFields = () => [ |
| 32 |
{ value: "AA", description: "AA" }, |
32 |
{ value: "AA", description: __("AA - Patron Identifier") }, |
| 33 |
{ value: "AB", description: "AB" }, |
33 |
{ value: "AB", description: __("AB - Item Identifier") }, |
| 34 |
{ value: "AC", description: "AC" }, |
34 |
{ value: "AC", description: __("AC - Terminal Password") }, |
| 35 |
{ value: "AD", description: "AD" }, |
35 |
{ value: "AD", description: __("AD - Patron Password") }, |
| 36 |
{ value: "AE", description: "AE" }, |
36 |
{ value: "AE", description: __("AE - Personal Name") }, |
| 37 |
{ value: "AF", description: "AF" }, |
37 |
{ value: "AF", description: __("AF - Screen Message") }, |
| 38 |
{ value: "AG", description: "AG" }, |
38 |
{ value: "AG", description: __("AG - Print Line") }, |
| 39 |
{ value: "AH", description: "AH" }, |
39 |
{ value: "AH", description: __("AH - Due Date") }, |
| 40 |
{ value: "AJ", description: "AJ" }, |
40 |
{ value: "AJ", description: __("AJ - Title Identifier") }, |
| 41 |
{ value: "AL", description: "AL" }, |
41 |
{ value: "AL", description: __("AL - Blocked Card Message") }, |
| 42 |
{ value: "AM", description: "AM" }, |
42 |
{ value: "AM", description: __("AM - Library Name") }, |
| 43 |
{ value: "AN", description: "AN" }, |
43 |
{ value: "AN", description: __("AN - Terminal Location") }, |
| 44 |
{ value: "AO", description: "AO" }, |
44 |
{ value: "AO", description: __("AO - Institution ID") }, |
| 45 |
{ value: "AP", description: "AP" }, |
45 |
{ value: "AP", description: __("AP - Current Location") }, |
| 46 |
{ value: "AQ", description: "AQ" }, |
46 |
{ value: "AQ", description: __("AQ - Permanent Location") }, |
| 47 |
{ value: "AR", description: "AR" }, |
47 |
{ value: "AR", description: "AR" }, |
| 48 |
{ value: "AS", description: "AS" }, |
48 |
{ value: "AS", description: __("AS - Hold Items") }, |
| 49 |
{ value: "AT", description: "AT" }, |
49 |
{ value: "AT", description: __("AT - Overdue Items") }, |
| 50 |
{ value: "AU", description: "AU" }, |
50 |
{ value: "AU", description: __("AU - Charged Items") }, |
| 51 |
{ value: "AV", description: "AV" }, |
51 |
{ value: "AV", description: __("AV - Fine Items") }, |
| 52 |
{ value: "AW", description: "AW" }, |
52 |
{ value: "AW", description: "AW" }, |
| 53 |
{ value: "AX", description: "AX" }, |
53 |
{ value: "AX", description: "AX" }, |
| 54 |
{ value: "AY", description: "AY" }, |
54 |
{ value: "AY", description: __("AY - Sequence Number") }, |
| 55 |
{ value: "AZ", description: "AZ" }, |
55 |
{ value: "AZ", description: __("AZ - Checksum") }, |
| 56 |
{ value: "BA", description: "BA" }, |
56 |
{ value: "BA", description: "BA" }, |
| 57 |
{ value: "BB", description: "BB" }, |
57 |
{ value: "BB", description: "BB" }, |
| 58 |
{ value: "BC", description: "BC" }, |
58 |
{ value: "BC", description: "BC" }, |
| 59 |
{ value: "BD", description: "BD" }, |
59 |
{ value: "BD", description: __("BD - Home Address") }, |
| 60 |
{ value: "BE", description: "BE" }, |
60 |
{ value: "BE", description: __("BE - Email Address") }, |
| 61 |
{ value: "BF", description: "BF" }, |
61 |
{ value: "BF", description: __("BF - Home Phone") }, |
| 62 |
{ value: "BG", description: "BG" }, |
62 |
{ value: "BG", description: __("BG - Owner") }, |
| 63 |
{ value: "BH", description: "BH" }, |
63 |
{ value: "BH", description: __("BH - Currency Type") }, |
| 64 |
{ value: "BI", description: "BI" }, |
64 |
{ value: "BI", description: __("BI - Cancel") }, |
| 65 |
{ value: "BJ", description: "BJ" }, |
65 |
{ value: "BJ", description: "BJ" }, |
| 66 |
{ value: "BK", description: "BK" }, |
66 |
{ value: "BK", description: __("BK - Transaction ID") }, |
| 67 |
{ value: "BL", description: "BL" }, |
67 |
{ value: "BL", description: __("BL - Valid Patron") }, |
| 68 |
{ value: "BM", description: "BM" }, |
68 |
{ value: "BM", description: __("BM - Renewed Items") }, |
| 69 |
{ value: "BN", description: "BN" }, |
69 |
{ value: "BN", description: __("BN - Unrenewed Items") }, |
| 70 |
{ value: "BO", description: "BO" }, |
70 |
{ value: "BO", description: __("BO - Fee Acknowledged") }, |
| 71 |
{ value: "BP", description: "BP" }, |
71 |
{ value: "BP", description: __("BP - Start Item") }, |
| 72 |
{ value: "BQ", description: "BQ" }, |
72 |
{ value: "BQ", description: __("BQ - End Item") }, |
| 73 |
{ value: "BR", description: "BR" }, |
73 |
{ value: "BR", description: __("BR - Queue Position") }, |
| 74 |
{ value: "BS", description: "BS" }, |
74 |
{ value: "BS", description: __("BS - Pickup Location") }, |
| 75 |
{ value: "BT", description: "BT" }, |
75 |
{ value: "BT", description: __("BT - Fee Type") }, |
| 76 |
{ value: "BU", description: "BU" }, |
76 |
{ value: "BU", description: __("BU - Recall Items") }, |
| 77 |
{ value: "BV", description: "BV" }, |
77 |
{ value: "BV", description: __("BV - Fee Amount") }, |
| 78 |
{ value: "BW", description: "BW" }, |
78 |
{ value: "BW", description: __("BW - Expiration Date") }, |
| 79 |
{ value: "BX", description: "BX" }, |
79 |
{ value: "BX", description: __("BX - Supported Messages") }, |
| 80 |
{ value: "BY", description: "BY" }, |
80 |
{ value: "BY", description: __("BY - Hold Type") }, |
| 81 |
{ value: "BZ", description: "BZ" }, |
81 |
{ value: "BZ", description: __("BZ - Hold Items Limit") }, |
| 82 |
{ value: "CA", description: "CA" }, |
82 |
{ value: "CA", description: __("CA - Overdue Items Limit") }, |
| 83 |
{ value: "CB", description: "CB" }, |
83 |
{ value: "CB", description: __("CB - Charged Items Limit") }, |
| 84 |
{ value: "CC", description: "CC" }, |
84 |
{ value: "CC", description: __("CC - Fee Limit") }, |
| 85 |
{ value: "CD", description: "CD" }, |
85 |
{ value: "CD", description: __("CD - Unavailable Hold Items") }, |
| 86 |
{ value: "CE", description: "CE" }, |
86 |
{ value: "CE", description: "CE" }, |
| 87 |
{ value: "CF", description: "CF" }, |
87 |
{ value: "CF", description: __("CF - Hold Queue Length") }, |
| 88 |
{ value: "CG", description: "CG" }, |
88 |
{ value: "CG", description: __("CG - Fee ID") }, |
| 89 |
{ value: "CH", description: "CH" }, |
89 |
{ value: "CH", description: __("CH - Item Properties") }, |
| 90 |
{ value: "CI", description: "CI" }, |
90 |
{ value: "CI", description: __("CI - Security Inhibit") }, |
| 91 |
{ value: "CJ", description: "CJ" }, |
91 |
{ value: "CJ", description: __("CJ - Recall Date") }, |
| 92 |
{ value: "CK", description: "CK" }, |
92 |
{ value: "CK", description: __("CK - Media Type") }, |
| 93 |
{ value: "CL", description: "CL" }, |
93 |
{ value: "CL", description: __("CL - Sort Bin") }, |
| 94 |
{ value: "CM", description: "CM" }, |
94 |
{ value: "CM", description: __("CM - Hold Pickup Date") }, |
| 95 |
{ value: "CN", description: "CN" }, |
95 |
{ value: "CN", description: __("CN - Login User ID") }, |
| 96 |
{ value: "CO", description: "CO" }, |
96 |
{ value: "CO", description: __("CO - Login Password") }, |
| 97 |
{ value: "CP", description: "CP" }, |
97 |
{ value: "CP", description: __("CP - Location Code") }, |
| 98 |
{ value: "CQ", description: "CQ" }, |
98 |
{ value: "CQ", description: __("CQ - Valid Patron Password") }, |
| 99 |
{ value: "CR", description: "CR" }, |
99 |
{ value: "CR", description: __("CR - Collection Code") }, |
| 100 |
{ value: "CS", description: "CS" }, |
100 |
{ value: "CS", description: __("CS - Call Number") }, |
| 101 |
{ value: "CT", description: "CT" }, |
101 |
{ value: "CT", description: __("CT - Destination Location") }, |
| 102 |
{ value: "CV", description: "CV" }, |
102 |
{ value: "CV", description: __("CV - Alert Type") }, |
| 103 |
{ value: "CY", description: "CY" }, |
103 |
{ value: "CY", description: __("CY - Hold Patron ID") }, |
| 104 |
{ value: "DA", description: "DA" }, |
104 |
{ value: "DA", description: __("DA - Hold Patron Name") }, |
| 105 |
{ value: "PB", description: "PB" }, |
105 |
{ value: "PB", description: __("PB - Patron Birth Date") }, |
| 106 |
{ value: "PC", description: "PC" }, |
106 |
{ value: "PC", description: __("PC - Patron Class") }, |
| 107 |
{ value: "PI", description: "PI" }, |
107 |
{ value: "PI", description: __("PI - Patron Internet Profile") }, |
| 108 |
]; |
108 |
]; |
| 109 |
|
109 |
|
| 110 |
const resourceAttrs = [ |
110 |
const resourceAttrs = [ |
|
Lines 220-226
export default {
Link Here
|
| 220 |
group: "Details", |
220 |
group: "Details", |
| 221 |
defaultValue: "collection_code", |
221 |
defaultValue: "collection_code", |
| 222 |
toolTip: __( |
222 |
toolTip: __( |
| 223 |
"Arbitrary item field to be used as the value for the CR field. Defaults to 'collection_code'" |
223 |
"CR (Collection Code) is a 3M extension field that communicates an item's shelving category to SIP2 clients. Selects which Koha item field to use as the CR value. Defaults to 'collection_code'." |
| 224 |
), |
224 |
), |
| 225 |
}, |
225 |
}, |
| 226 |
{ |
226 |
{ |
|
Lines 229-235
export default {
Link Here
|
| 229 |
label: __("CT always send"), |
229 |
label: __("CT always send"), |
| 230 |
hideIn: ["List"], |
230 |
hideIn: ["List"], |
| 231 |
group: "Details", |
231 |
group: "Details", |
| 232 |
toolTip: __("Always send the CT field, even if it is empty"), |
232 |
toolTip: __( |
|
|
233 |
"CT (Destination Location) tells the SIP2 client where to route an item, for example to a holds shelf or to another branch for transfer. When enabled, this field is always sent in checkin responses even when the item has no routing destination." |
| 234 |
), |
| 233 |
}, |
235 |
}, |
| 234 |
{ |
236 |
{ |
| 235 |
name: "cv_send_00_on_success", |
237 |
name: "cv_send_00_on_success", |
|
Lines 238-244
export default {
Link Here
|
| 238 |
hideIn: ["List"], |
240 |
hideIn: ["List"], |
| 239 |
group: "Details", |
241 |
group: "Details", |
| 240 |
toolTip: __( |
242 |
toolTip: __( |
| 241 |
'Checkin success message to return a CV field of value "00" rather than no CV field at all' |
243 |
'CV (Alert Type) classifies the reason for a checkin alert, for example: 01 = hold at same branch, 02 = hold for another branch, 04 = item needs transfer. Some SIP2 clients require CV to be present in every checkin response; when enabled, sends CV with value "00" (no alert) on successful checkins instead of omitting the field entirely.' |
| 242 |
), |
244 |
), |
| 243 |
}, |
245 |
}, |
| 244 |
{ |
246 |
{ |
|
Lines 248-254
export default {
Link Here
|
| 248 |
hideIn: ["List"], |
250 |
hideIn: ["List"], |
| 249 |
group: "Details", |
251 |
group: "Details", |
| 250 |
toolTip: __( |
252 |
toolTip: __( |
| 251 |
"Only set the alert flag if a value in the CV field is sent" |
253 |
"When enabled, the SIP2 alert flag is only raised if a CV (Alert Type) value is present. When disabled (the default), the alert flag is raised if the checkin failed or if any CV value is sent." |
| 252 |
), |
254 |
), |
| 253 |
}, |
255 |
}, |
| 254 |
{ |
256 |
{ |
|
Lines 905-910
export default {
Link Here
|
| 905 |
"[% patron.surname %][% IF patron.firstname %], [% patron.firstname %][% END %]", |
907 |
"[% patron.surname %][% IF patron.firstname %], [% patron.firstname %][% END %]", |
| 906 |
hideIn: ["List"], |
908 |
hideIn: ["List"], |
| 907 |
group: "Templates", |
909 |
group: "Templates", |
|
|
910 |
toolTip: __( |
| 911 |
"AE (Personal Name) is the patron's name as sent to the SIP2 client. Uses Template::Toolkit syntax; the 'patron' object (Koha::Patron) is available." |
| 912 |
), |
| 908 |
}, |
913 |
}, |
| 909 |
{ |
914 |
{ |
| 910 |
name: "av_field_template", |
915 |
name: "av_field_template", |
|
Lines 914-919
export default {
Link Here
|
| 914 |
"[% accountline.description %] [% accountline.amountoutstanding | format('%.2f') %]", |
919 |
"[% accountline.description %] [% accountline.amountoutstanding | format('%.2f') %]", |
| 915 |
hideIn: ["List"], |
920 |
hideIn: ["List"], |
| 916 |
group: "Templates", |
921 |
group: "Templates", |
|
|
922 |
toolTip: __( |
| 923 |
"AV (Fine Items) passes fee and fine details to the SIP2 client. Uses Template::Toolkit syntax; the 'accountline' object (Koha::Account::Line) and 'patron' object are available." |
| 924 |
), |
| 917 |
}, |
925 |
}, |
| 918 |
{ |
926 |
{ |
| 919 |
name: "da_field_template", |
927 |
name: "da_field_template", |
|
Lines 923-928
export default {
Link Here
|
| 923 |
"[% patron.surname %][% IF patron.firstname %], [% patron.firstname %][% END %]", |
931 |
"[% patron.surname %][% IF patron.firstname %], [% patron.firstname %][% END %]", |
| 924 |
hideIn: ["List"], |
932 |
hideIn: ["List"], |
| 925 |
group: "Templates", |
933 |
group: "Templates", |
|
|
934 |
toolTip: __( |
| 935 |
"DA (Hold Patron Name) is the name of the patron who has placed a hold on the item being checked in. Uses Template::Toolkit syntax; the 'patron' object (Koha::Patron) for the hold patron and 'item' object are available." |
| 936 |
), |
| 926 |
}, |
937 |
}, |
| 927 |
]; |
938 |
]; |
| 928 |
|
939 |
|
| 929 |
- |
|
|