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 70-75 export default { Link Here
70
            logged_in_user,
70
            logged_in_user,
71
            setConfirmationDialog,
71
            setConfirmationDialog,
72
            setMessage,
72
            setMessage,
73
            permissions,
73
        }
74
        }
74
    },
75
    },
75
    data: function () {
76
    data: function () {
Lines 384-394 export default { Link Here
384
                                        ]
385
                                        ]
385
                                    )
386
                                    )
386
387
387
                                    let n = createVNode("span", {}, [
388
                                    let n = permissions.agreement.write
388
                                        editButton,
389
                                        ? createVNode("span", {}, [
389
                                        " ",
390
                                              editButton,
390
                                        deleteButton,
391
                                              " ",
391
                                    ])
392
                                              deleteButton,
393
                                          ])
394
                                        : createVNode("span", {}, [])
392
                                    render(n, e)
395
                                    render(n, e)
393
                                }
396
                                }
394
                            )
397
                            )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue (-1 / +3 lines)
Lines 5-15 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
                <a
13
                <a v-if="permissions.agreement.write"
13
                    @click="
14
                    @click="
14
                        delete_agreement(agreement.agreement_id, agreement.name)
15
                        delete_agreement(agreement.agreement_id, agreement.name)
15
                    "
16
                    "
Lines 318-323 export default { Link Here
318
            get_lib_from_av,
319
            get_lib_from_av,
319
            setConfirmationDialog,
320
            setConfirmationDialog,
320
            setMessage,
321
            setMessage,
322
            permissions,
321
        }
323
        }
322
    },
324
    },
323
    data() {
325
    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