]> git.koha-community.org Git - koha.git/commit
Bug 35919: Add record sources admin page
authorTomas Cohen Arazi <tomascohen@theke.io>
Wed, 24 Jan 2024 19:18:13 +0000 (16:18 -0300)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 26 Apr 2024 15:06:04 +0000 (17:06 +0200)
commit149a6da9ec0508404617bbf400e6c73fff5ce192
tree89bb4dacf1019e987c731b03eb7812b757ec7bbf
parent07a12da11a2177f4bf1b4b4ee17e054d1f7b1f5b
Bug 35919: Add record sources admin page

This patch introduces a Vue.js based record sources managing page. To
test it:

1. Apply this patch
2. Build the Vue.js stuff:
   $ ktd --shell
  k$ yarn js:build
  k$ restart_all
3. On the staff interface, go to Administration > Record sources
4. Play with the interface and the offered actions
=> SUCCESS: Things go well
5. Sign off :-D

Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
12 files changed:
admin/record_sources.pl [new file with mode: 0755]
debian/templates/apache-shared-intranet.conf
koha-tmpl/intranet-tmpl/prog/en/modules/admin/admin-home.tt
koha-tmpl/intranet-tmpl/prog/en/modules/admin/record_sources.tt [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/RecordSources/FormAdd.vue [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/RecordSources/List.vue [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/js/vue/components/Admin/RecordSources/Main.vue [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/js/vue/fetch/api-client.js
koha-tmpl/intranet-tmpl/prog/js/vue/fetch/record-sources-api-client.js [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/js/vue/modules/admin/record_sources.ts [new file with mode: 0644]
koha-tmpl/intranet-tmpl/prog/js/vue/routes/admin/record_sources.js [new file with mode: 0644]
webpack.config.js