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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFileImport.vue (-3 / +9 lines)
Lines 46-53 export default { Link Here
46
46
47
        const { setMessage } = inject("mainStore")
47
        const { setMessage } = inject("mainStore")
48
48
49
        const { getDialogJobEnqueueMessage } = inject("reportsStore")
50
49
        return {
51
        return {
50
            setMessage,
52
            setMessage,
53
            getDialogJobEnqueueMessage,
51
        }
54
        }
52
    },
55
    },
53
    data() {
56
    data() {
Lines 89-97 export default { Link Here
89
                    success => {
92
                    success => {
90
                        let message = ""
93
                        let message = ""
91
                        success.jobs.forEach((job, i) => {
94
                        success.jobs.forEach((job, i) => {
92
                            message += this.$__(
95
                            message += this.getDialogJobEnqueueMessage(
93
                                '<li>Job for uploaded file has been queued, <a href="/cgi-bin/koha/admin/background_jobs.pl?op=view&id=%s" target="_blank">click here</a> to check its progress.</li>'
96
                                this.$__(
94
                            ).format(job.job_id)
97
                                    "Job for uploaded file has been queued"
98
                                ),
99
                                job
100
                            )
95
                        })
101
                        })
96
                        this.setMessage(message, true)
102
                        this.setMessage(message, true)
97
                    },
103
                    },
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersList.vue (-3 / +10 lines)
Lines 48-53 export default { Link Here
48
        const { setConfirmationDialog, setMessage, setWarning } =
48
        const { setConfirmationDialog, setMessage, setWarning } =
49
            inject("mainStore")
49
            inject("mainStore")
50
50
51
        const { getDialogJobEnqueueMessage } = inject("reportsStore")
52
51
        const table = ref()
53
        const table = ref()
52
54
53
        return {
55
        return {
Lines 56-61 export default { Link Here
56
            setConfirmationDialog,
58
            setConfirmationDialog,
57
            setMessage,
59
            setMessage,
58
            setWarning,
60
            setWarning,
61
            getDialogJobEnqueueMessage,
59
            table,
62
            table,
60
        }
63
        }
61
    },
64
    },
Lines 245-253 export default { Link Here
245
                                success => {
248
                                success => {
246
                                    let message = ""
249
                                    let message = ""
247
                                    success.jobs.forEach((job, i) => {
250
                                    success.jobs.forEach((job, i) => {
248
                                        message += this.$__(
251
                                        message +=
249
                                            '<li>Job for report type <strong>%s</strong> has been queued, <a href="/cgi-bin/koha/admin/background_jobs.pl?op=view&id=%s" target="_blank">click here</a> to check its progress.</li>'
252
                                            this.getDialogJobEnqueueMessage(
250
                                        ).format(job.report_type, job.job_id)
253
                                                this.$__(
254
                                                    "Job for report type <strong>%s</strong> has been queued"
255
                                                ),
256
                                                job
257
                                            )
251
                                    })
258
                                    })
252
                                    this.setMessage(message, true)
259
                                    this.setMessage(message, true)
253
                                },
260
                                },
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/stores/erm.js (-1 / +13 lines)
Lines 145-149 export const useReportsStore = defineStore("reports", { Link Here
145
            if (!this.report_type_map.hasOwnProperty(report_type)) return false;
145
            if (!this.report_type_map.hasOwnProperty(report_type)) return false;
146
            return this.report_type_map[report_type].includes(column);
146
            return this.report_type_map[report_type].includes(column);
147
        },
147
        },
148
        getDialogJobEnqueueMessage(message, job) {
149
            return (
150
                "<li>" +
151
                message.format(job.report_type) +
152
                ', <a href="/cgi-bin/koha/admin/background_jobs.pl?op=view&id=' +
153
                job.job_id +
154
                '" target="_blank">' +
155
                __("click here") +
156
                "</a> " +
157
                __("to check its progress.") +
158
                "</li>"
159
            );
160
        },
148
    },
161
    },
149
});
162
});
150
- 

Return to bug 35392