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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsList.vue (-5 / +8 lines)
Lines 57-62 export default { Link Here
57
            get_lib_from_av,
57
            get_lib_from_av,
58
            map_av_dt_filter,
58
            map_av_dt_filter,
59
            table_id,
59
            table_id,
60
            permissions,
60
        }
61
        }
61
    },
62
    },
62
    data: function () {
63
    data: function () {
Lines 333-343 export default { Link Here
333
                                        ]
334
                                        ]
334
                                    )
335
                                    )
335
336
336
                                    let n = createVNode("span", {}, [
337
                                    let n = permissions.agreement.write
337
                                        editButton,
338
                                        ? createVNode("span", {}, [
338
                                        " ",
339
                                              editButton,
339
                                        deleteButton,
340
                                              " ",
340
                                    ])
341
                                              deleteButton,
342
                                          ])
343
                                        : createVNode("span", {}, [])
341
                                    render(n, e)
344
                                    render(n, e)
342
                                }
345
                                }
343
                            )
346
                            )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue (+3 lines)
Lines 5-16 Link Here
5
            {{ $__("Agreement #%s").format(agreement.agreement_id) }}
5
            {{ $__("Agreement #%s").format(agreement.agreement_id) }}
6
            <span class="action_links">
6
            <span class="action_links">
7
                <router-link
7
                <router-link
8
                    v-if="permissions.agreement.write"
8
                    :to="`/cgi-bin/koha/erm/agreements/edit/${agreement.agreement_id}`"
9
                    :to="`/cgi-bin/koha/erm/agreements/edit/${agreement.agreement_id}`"
9
                    :title="$__('Edit')"
10
                    :title="$__('Edit')"
10
                    ><i class="fa fa-pencil"></i
11
                    ><i class="fa fa-pencil"></i
11
                ></router-link>
12
                ></router-link>
12
13
13
                <router-link
14
                <router-link
15
                    v-if="permissions.agreement.write"
14
                    :to="`/cgi-bin/koha/erm/agreements/delete/${agreement.agreement_id}`"
16
                    :to="`/cgi-bin/koha/erm/agreements/delete/${agreement.agreement_id}`"
15
                    :title="$__('Delete')"
17
                    :title="$__('Delete')"
16
                    ><i class="fa fa-trash"></i
18
                    ><i class="fa fa-trash"></i
Lines 314-319 export default { Link Here
314
            format_date,
316
            format_date,
315
            patron_to_html,
317
            patron_to_html,
316
            get_lib_from_av,
318
            get_lib_from_av,
319
            permissions,
317
        }
320
        }
318
    },
321
    },
319
    data() {
322
    data() {
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsToolbar.vue (-1 / +6 lines)
Lines 1-6 Link Here
1
<template>
1
<template>
2
    <div id="toolbar" class="btn-toolbar">
2
    <div id="toolbar" class="btn-toolbar">
3
        <router-link
3
        <router-link
4
            v-if="permissions.agreement.write"
4
            to="/cgi-bin/koha/erm/agreements/add"
5
            to="/cgi-bin/koha/erm/agreements/add"
5
            class="btn btn-default"
6
            class="btn btn-default"
6
            ><font-awesome-icon icon="plus" />
7
            ><font-awesome-icon icon="plus" />
Lines 11-16 Link Here
11
12
12
<script>
13
<script>
13
export default {
14
export default {
15
    setup() {
16
        return {
17
            permissions,
18
        }
19
    },
14
    name: "AgreementsToolbar",
20
    name: "AgreementsToolbar",
15
}
21
}
16
</script>
22
</script>
17
- 

Return to bug 32968