From cae0aef58777a86f8fd2e2bb08193b899df686be Mon Sep 17 00:00:00 2001 From: Pedro Amorim Date: Tue, 4 Feb 2025 09:47:09 +0000 Subject: [PATCH] Bug 38201: Allow for form display groups as tabs Signed-off-by: Michaela Sieber Signed-off-by: Jonathan Druart Signed-off-by: Lucas Gass --- .../js/vue/components/RelationshipWidget.vue | 8 +- .../js/vue/components/ResourceFormAdd.vue | 92 ++++++++++++++++--- 2 files changed, 84 insertions(+), 16 deletions(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/RelationshipWidget.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/RelationshipWidget.vue index 0cb2b81ce2..a0c65af55a 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/RelationshipWidget.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/RelationshipWidget.vue @@ -31,7 +31,7 @@ {{ $__("Add new %s").format(resourceStrings.nameLowerCase) }} + + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceFormAdd.vue index 2496025ca6..6b2e73b375 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceFormAdd.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ResourceFormAdd.vue @@ -11,12 +11,64 @@ }}

{{ $__("New") + " " + i18n.displayName }}

-
-
-
+ + + +
+
+
+ {{ group.name }} +
    +
  1. + +
  2. +
+
+
+
+
+
{{ group.name }}
    @@ -32,17 +84,17 @@
-
- - {{ $__("Cancel") }} -
- -
+
+
+ + {{ $__("Cancel") }} +
+ @@ -67,6 +119,7 @@ export default { onSubmit: Function, resourceName: String, getFieldGroupings: Function, + formGroupsDisplayMode: String, }, created() { if (this.$route.params[this.idAttr]) { @@ -101,3 +154,12 @@ export default { name: "ResourceFormAdd", }; + +