[Koha-bugs] [Bug 35287] Add additional fields support to ERM Licenses

bugzilla-daemon at bugs.koha-community.org bugzilla-daemon at bugs.koha-community.org
Thu Nov 9 15:42:06 CET 2023


https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=35287

--- Comment #9 from Pedro Amorim <pedro.amorim at ptfs-europe.com> ---
Created attachment 158733
  -->
https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=158733&action=edit
Bug 35287: Vue - Add additional fields support to ERM Licenses

Test plan, k-t-d:
1) Add a new additional field for the newly supported 'erm_licenses', visit:
/cgi-bin/koha/admin/additional-fields.pl?tablename=erm_licenses
2) Create 4 fields by clicking on '+ New field'
2.1) 'text non-repeatable'
2.2) 'text repeatable', check the 'repeatable' box
2.3) 'av non-repeatable', pick an authorised value category
2.4) 'av repeatable', pick an authorised value category and check the
'repeatable' box
3) Add a new ERM license, visit:
/cgi-bin/koha/erm/licenses/add
4) Notice there is now a 'Additional fields' section at the bottom listing the
fields we created
5) Fill in the mandatory regular license fields and play around with the
additional fields
5.1) Put in some text in the text fields, test out the 'clear' and '+new'
buttons
5.2) Select some AV options from the AV fields, deselect them, notice the
repeatable one allows for multiple selection, the non-repeatable one does not
6) Save the license. On the list table, click on the license name (to navigate
to the show page), or if license id=1, visit:
/cgi-bin/koha/erm/licenses/1
7) Notice the additional fields are listed there, AV fields show their human
readable description, not the AV code. Repeatable fields are shown comma
separated
8) Edit the license, visit:
/cgi-bin/koha/erm/licenses/edit/1
9) Play around again, do some more inserting and deletion of additional fields.
Save. Notice everything is as expected.

Searchable testing:
10) Go back to the additional fields admin panel, visit:
/cgi-bin/koha/admin/additional-fields.pl?tablename=erm_licenses
11) Edit one field (AV or not) that you have inserted some data in, in the
previous steps, and tick the 'searchable' box
12) Go back to licenses, visit:
/cgi-bin/koha/erm/licenses
13) Notice the searchable additional field now has its own column in the
licenses list table
14) If the searchable field is AV, it has a dropdown with the AV values of the
same AV category
15) If the searchable field not AV, it has a text input that allows for normal
text search
16) If the searchable field is repeatable and has multiple values, its
displayed in comma separated

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the Koha-bugs mailing list