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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesList.vue (-5 / +8 lines)
Lines 34-39 export default { Link Here
34
            get_lib_from_av,
34
            get_lib_from_av,
35
            map_av_dt_filter,
35
            map_av_dt_filter,
36
            table_id,
36
            table_id,
37
            permissions,
37
        }
38
        }
38
    },
39
    },
39
    data: function () {
40
    data: function () {
Lines 239-249 export default { Link Here
239
                                    ]
240
                                    ]
240
                                )
241
                                )
241
242
242
                                let n = createVNode("span", {}, [
243
                                let n = permissions.licensing.write
243
                                    editButton,
244
                                    ? createVNode("span", {}, [
244
                                    " ",
245
                                          editButton,
245
                                    deleteButton,
246
                                          " ",
246
                                ])
247
                                          deleteButton,
248
                                      ])
249
                                    : createVNode("span", {}, [])
247
                                render(n, e)
250
                                render(n, e)
248
                            }
251
                            }
249
                        )
252
                        )
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesShow.vue (+3 lines)
Lines 5-15 Link Here
5
            {{ $__("License #%s").format(license.license_id) }}
5
            {{ $__("License #%s").format(license.license_id) }}
6
            <span class="action_links">
6
            <span class="action_links">
7
                <router-link
7
                <router-link
8
                    v-if="permissions.licensing.write"
8
                    :to="`/cgi-bin/koha/erm/licenses/edit/${license.license_id}`"
9
                    :to="`/cgi-bin/koha/erm/licenses/edit/${license.license_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
                <router-link
13
                <router-link
14
                    v-if="permissions.licensing.write"
13
                    :to="`/cgi-bin/koha/erm/licenses/delete/${license.license_id}`"
15
                    :to="`/cgi-bin/koha/erm/licenses/delete/${license.license_id}`"
14
                    :title="$__('Delete')"
16
                    :title="$__('Delete')"
15
                    ><i class="fa fa-trash"></i
17
                    ><i class="fa fa-trash"></i
Lines 159-164 export default { Link Here
159
            format_date,
161
            format_date,
160
            patron_to_html,
162
            patron_to_html,
161
            get_lib_from_av,
163
            get_lib_from_av,
164
            permissions,
162
        }
165
        }
163
    },
166
    },
164
    data() {
167
    data() {
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/LicensesToolbar.vue (-2 / +9 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 to="/cgi-bin/koha/erm/licenses/add" class="btn btn-default"
3
        <router-link
4
            v-if="permissions.licensing.write"
5
            to="/cgi-bin/koha/erm/licenses/add"
6
            class="btn btn-default"
4
            ><font-awesome-icon icon="plus" />
7
            ><font-awesome-icon icon="plus" />
5
            {{ $__("New license") }}</router-link
8
            {{ $__("New license") }}</router-link
6
        >
9
        >
Lines 9-14 Link Here
9
12
10
<script>
13
<script>
11
export default {
14
export default {
15
    setup() {
16
        return {
17
            permissions,
18
        }
19
    },
12
    name: "LicensesToolbar",
20
    name: "LicensesToolbar",
13
}
21
}
14
</script>
22
</script>
15
- 

Return to bug 32968