https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=38446
Matt Blenkinsop <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #189013|0 |1 is obsolete| | --- Comment #24 from Matt Blenkinsop <[email protected]> --- Created attachment 189158 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=189158&action=edit Bug 38446: Add a dedicated route to retrieve ERM-related additional fields In order to prevent permission errors to user without the 'parameters' permission we are introducing a separate endpoint for the ERM module to retrieve additional fields for this specific module. * Adds a new endpoint /erm/extended_attribute_types * Adjusts Cypress and REST API tests * Adds REST API swagger specs I wanted to keep the code as simple as possible and decided to create a wrapper for the additional fields API client. The magic is in koha-tmpl/intranet-tmpl/prog/js/fetch/additional-fields-api-client.js Ideally we should provide a test for this but I failed to write them. If required by QA I would suggest to deal with them on a separate bug to not delay this bugfix. The code has been kept designed to be used in other contexts but the api client is not used outside of Vue and outside of the ERM module. Test plan: Confirm that user without the 'parameters' permission can use the ERM module with additional fields. Sponsored-by: Karlsruhe Institute of Technology (KIT) Signed-off-by: Michaela Sieber <[email protected]> Signed-off-by: Matt Blenkinsop <[email protected]> -- You are receiving this mail because: You are watching all bug changes. _______________________________________________ Koha-bugs mailing list [email protected] https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs website : http://www.koha-community.org/ git : http://git.koha-community.org/ bugs : http://bugs.koha-community.org/
