https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26447
Bug ID: 26447
Summary: Provide more sophisticated DB dependency management in
web installer
Change sponsored?: ---
Product: Koha
Version: 20.05
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Installation and upgrade (web-based installer)
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected]
Some optional sample data is dependent on other optional data when using the
web installer. This is not made obvious, nor are users prevented from
attempting to install sample data that depends on other sample data that is not
selected. This means that first time users are unnecessarily confronted with
(fairly ugly) database errors whilst attempting their very first install, with
no obvious way to "undo" these errors nor how much importance to pay to them.
For example: `sample_libraries_holidays` and `sample_patrons` fail to load if
sample libraries are not also selected.
It would be useful if the step where users select which optional data to
install included a check for data dependencies like this to ensure a relaxing
experience for new users. Ideally this would be some kind of JavaScript (e.g.
if Koha was using VueJS that would be ideal to check the state of relevant
checkboxes), or alternatively a check on submission of the form that returns to
the selection screen if incompatible options are selected, with a useful error
message explaining the problem.
--
You are receiving this mail because:
You are the assignee for the bug.
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/