[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