View | Details | Raw Unified | Return to bug 41980
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/SIP2/SIP2AccountResource.vue (-73 / +83 lines)
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
- 

Return to bug 41980