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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/ill/ill-requests.tt (-9 / +35 lines)
Lines 143-151 Link Here
143
        var createStatus = function(data, type, row, meta) {
143
        var createStatus = function(data, type, row, meta) {
144
            var origData = meta.settings.oInit.originalData;
144
            var origData = meta.settings.oInit.originalData;
145
            if (origData.length > 0) {
145
            if (origData.length > 0) {
146
                return meta.settings.oInit.originalData[0].capabilities[
146
                var status_name = meta.settings.oInit.originalData[0].capabilities[
147
                    row.status
147
                    row.status
148
                ].name;
148
                ].name;
149
                switch( status_name ) {
150
                    case "New request":
151
                        return _("New request");
152
                        break;
153
                    case "Requested":
154
                        return _("Requested");
155
                        break;
156
                    case "Requested from partners":
157
                        return _("Requested from partners");
158
                        break;
159
                    case "Request reverted":
160
                        return _("Request reverted");
161
                        break;
162
                    case "Queued request":
163
                        return _("Queued request");
164
                        break;
165
                    case "Cancellation requested":
166
                        return _("Cancellation requested");
167
                        break;
168
                    case "Completed":
169
                        return _("Completed");
170
                        break;
171
                    case "Delete request":
172
                        return _("Delete request");
173
                        break;
174
                    default:
175
                        return status_name;
176
                }
149
            } else {
177
            } else {
150
                return '';
178
                return '';
151
            }
179
            }
Lines 157-164 Link Here
157
                'href="/cgi-bin/koha/ill/ill-requests.pl?' +
185
                'href="/cgi-bin/koha/ill/ill-requests.pl?' +
158
                'method=illview&illrequest_id=' +
186
                'method=illview&illrequest_id=' +
159
                row.illrequest_id +
187
                row.illrequest_id +
160
                '">Manage request</a>' +
188
                '">' + _("Manage request") + '</a>';
161
                '</div>';
162
        };
189
        };
163
190
164
        // Columns that require special treatment
191
        // Columns that require special treatment
Lines 168-189 Link Here
168
                func: createActionLink
195
                func: createActionLink
169
            },
196
            },
170
            borrowername: {
197
            borrowername: {
171
                name: 'Patron',
198
                name: _("Patron"),
172
                func: createPatronLink
199
                func: createPatronLink
173
            },
200
            },
174
            illrequest_id: {
201
            illrequest_id: {
175
                name: 'Request number',
202
                name: _("Request number"),
176
                func: createRequestId
203
                func: createRequestId
177
            },
204
            },
178
            status: {
205
            status: {
179
                name: 'Status',
206
                name: _("Status"),
180
                func: createStatus
207
                func: createStatus
181
            },
208
            },
182
            biblio_id: {
209
            biblio_id: {
183
                name: 'Biblio ID'
210
                name: _("Biblio ID")
184
            },
211
            },
185
            branchcode: {
212
            branchcode: {
186
                name: 'Library'
213
                name: _("Library")
187
            }
214
            }
188
        };
215
        };
189
216
190
- 

Return to bug 7317