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

(-)a/api/v1/swagger/definitions/edifact_file.yaml (+2 lines)
Lines 55-58 properties: Link Here
55
      - string
55
      - string
56
      - "null"
56
      - "null"
57
    description: EDIFACT file name
57
    description: EDIFACT file name
58
  errors:
59
    type: array
58
additionalProperties: false
60
additionalProperties: false
(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/acqui/edifactmsgs.tt (-3 / +19 lines)
Lines 82-88 Link Here
82
                },
82
                },
83
                "embed": [
83
                "embed": [
84
                    "vendor",
84
                    "vendor",
85
                    "basket"
85
                    "basket",
86
                    "errors"
86
                ],
87
                ],
87
                "columns": [
88
                "columns": [
88
                    {
89
                    {
Lines 104-110 Link Here
104
                        "data": "status",
105
                        "data": "status",
105
                        "title": _("Status"),
106
                        "title": _("Status"),
106
                        "searchable": true,
107
                        "searchable": true,
107
                        "orderable": true
108
                        "orderable": true,
109
                        "render": function(daya, type, row, meta) {
110
                            let rendered = '';
111
                            if ( row.errors.length > 0 ) {
112
                                let errorsList = '<ul>';
113
                                row.errors.forEach(error => {
114
                                    if (error.details) {
115
                                        errorsList += '<li>' + error.details + '</li>';
116
                                    }
117
                                });
118
                                errorsList += '</ul>';
119
                                rendered = row.status + ' (<a href="#" title="'+ errorsList + '">' + _("with errors") + '</a>)';
120
                            } else {
121
                                rendered = row.status;
122
                            }
123
                            return rendered;
124
                        }
108
                    },
125
                    },
109
                    {
126
                    {
110
                        "data": "vendor.name",
127
                        "data": "vendor.name",
111
- 

Return to bug 38689