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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesList.vue (-1 / +4 lines)
Lines 56-61 export default { Link Here
56
            setMessage,
56
            setMessage,
57
            escape_str,
57
            escape_str,
58
            eholdings_packages_table_settings,
58
            eholdings_packages_table_settings,
59
            permissions,
59
        }
60
        }
60
    },
61
    },
61
    data: function () {
62
    data: function () {
Lines 95-101 export default { Link Here
95
                },
96
                },
96
                actions: {
97
                actions: {
97
                    0: ["show"],
98
                    0: ["show"],
98
                    "-1": ["edit", "delete"],
99
                    ...(permissions.eholdings.write && {
100
                        "-1": ["edit", "delete"],
101
                    }),
99
                },
102
                },
100
            },
103
            },
101
        }
104
        }
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesShow.vue (+3 lines)
Lines 5-16 Link Here
5
            {{ $__("Package #%s").format(erm_package.package_id) }}
5
            {{ $__("Package #%s").format(erm_package.package_id) }}
6
            <span class="action_links">
6
            <span class="action_links">
7
                <router-link
7
                <router-link
8
                    v-if="permissions.eholdings.write"
8
                    :to="`/cgi-bin/koha/erm/eholdings/local/packages/edit/${erm_package.package_id}`"
9
                    :to="`/cgi-bin/koha/erm/eholdings/local/packages/edit/${erm_package.package_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
                <a
14
                <a
15
                    v-if="permissions.eholdings.write"
14
                    @click="
16
                    @click="
15
                        delete_package(erm_package.package_id, erm_package.name)
17
                        delete_package(erm_package.package_id, erm_package.name)
16
                    "
18
                    "
Lines 121-126 export default { Link Here
121
            get_lib_from_av,
123
            get_lib_from_av,
122
            setConfirmationDialog,
124
            setConfirmationDialog,
123
            setMessage,
125
            setMessage,
126
            permissions,
124
        }
127
        }
125
    },
128
    },
126
    data() {
129
    data() {
(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/EHoldingsLocalPackagesToolbar.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.eholdings.write"
4
            to="/cgi-bin/koha/erm/eholdings/local/packages/add"
5
            to="/cgi-bin/koha/erm/eholdings/local/packages/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: "EHoldingsLocalPackagesToolbar",
20
    name: "EHoldingsLocalPackagesToolbar",
15
}
21
}
16
</script>
22
</script>
17
- 

Return to bug 32968