[Koha-bugs] [Bug 26447] New: Provide more sophisticated DB dependency management in web installer
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Sun Sep 13 12:37:06 CEST 2020
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: koha-bugs at lists.koha-community.org
Reporter: koha at hughr.me
QA Contact: testopia at bugs.koha-community.org
CC: gmcharlt at gmail.com
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.
More information about the Koha-bugs
mailing list