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

(-)a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsList.vue (-6 / +15 lines)
Lines 39-44 Link Here
39
                @show="doShow"
39
                @show="doShow"
40
                @edit="doEdit"
40
                @edit="doEdit"
41
                @delete="doDelete"
41
                @delete="doDelete"
42
                @select="doSelect"
42
            ></KohaTable>
43
            ></KohaTable>
43
        </div>
44
        </div>
44
        <div v-else class="dialog message">
45
        <div v-else class="dialog message">
Lines 127-133 export default { Link Here
127
                },
128
                },
128
                actions: {
129
                actions: {
129
                    0: ["show"],
130
                    0: ["show"],
130
                    "-1": ["edit", "delete"],
131
                    "-1": this.embedded
132
                        ? [
133
                              {
134
                                  select: {
135
                                      text: this.$__("Select"),
136
                                      icon: "fa fa-check",
137
                                  },
138
                              },
139
                          ]
140
                        : ["edit", "delete"],
131
                },
141
                },
132
                default_filters: {
142
                default_filters: {
133
                    "user_roles.user_id": function () {
143
                    "user_roles.user_id": function () {
Lines 192-197 export default { Link Here
192
                }
202
                }
193
            )
203
            )
194
        },
204
        },
205
        doSelect: function (agreement, dt, event) {
206
            this.$emit("select-agreement", agreement.agreement_id)
207
            this.$emit("close")
208
        },
195
        table_url: function () {
209
        table_url: function () {
196
            let url = "/api/v1/erm/agreements"
210
            let url = "/api/v1/erm/agreements"
197
            if (this.filters.by_expired)
211
            if (this.filters.by_expired)
Lines 199-208 export default { Link Here
199
                    "?max_expiration_date=" + this.filters.max_expiration_date
213
                    "?max_expiration_date=" + this.filters.max_expiration_date
200
            return url
214
            return url
201
        },
215
        },
202
        select_agreement: function (agreement_id) {
203
            this.$emit("select-agreement", agreement_id)
204
            this.$emit("close")
205
        },
206
        filter_table: async function () {
216
        filter_table: async function () {
207
            if (!embedded) {
217
            if (!embedded) {
208
                let new_route = build_url(
218
                let new_route = build_url(
209
- 

Return to bug 33483