[Bug 18346] New: Improved web installer containing basic and advanced setup modes
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Bug ID: 18346 Summary: Improved web installer containing basic and advanced setup modes Change sponsored?: --- Product: Koha Version: 17.05 Hardware: All OS: All Status: ASSIGNED Severity: enhancement Priority: P5 - low Component: Installation and upgrade (web-based installer) Assignee: alexbuckley@catalyst.net.nz Reporter: alexbuckley@catalyst.net.nz QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com Depends on: 17855 This bug report contains the patch that was attached to bug 17855 containing the improved web installer (which gives the users the options to either click the 'Basic' or 'Advanced' setup modes in step 3 of the web installer. The basic option displays all mandatory(default) data with an unselectable bullet-point and optional data with a selectable checkbox). Whilst the advanced setup mode displays all data values with a selectable checkbox. This bug report was created so that bug 17855 just contains the onboarding tool and so it does not need bug 18039 to be completed (moving mandatory SQL files for each language to a 'default' directory so they display correctly for the basic setup mode of the improved web installer) Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17855 [Bug 17855] Updated Koha web installer and new onboarding tool feature to guide users through setting up Koha -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #1 from Alex Buckley <alexbuckley@catalyst.net.nz> --- Created attachment 61666 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=61666&action=edit Bug 17855: Onboarding tool -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #61666|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #2 from Alex Buckley <alexbuckley@catalyst.net.nz> --- Created attachment 62354 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=62354&action=edit Bug 18346 - Implemented basic and advanced setup modes for step 3 of the web installer 1. Drop and recreate your database 2. Clear memcached 3. Run through the web installer up to the start of step 3 4. Notice that the 'Choose your setup' page there are only 2 radiobutton options on the page: UNIMARC and MARC21 and neither are selected by default 5. Select MARC21 and click 'Next' 6. The 'Select default settings' page appears. Notice that the top checkboxes under the 'Mandatory' headings are selected by default (but can be unselected and checkboxes under the 'optional' header are not selected by default and can be selected 7. Do not select any checkboxes, leave the default checkboxes selected and click the 'Import' button 8. The 'Selected data added' page appears click 'Finish' button 9. Apply patch, also apply bug 18039 10. Repeat steps 1, and 3 11. Notice the 'Choose your setup' page has 4 radiobutton options, the two new options are 'Basic' and 'Advanced', with 'Basic' selected by default. Also notice that 'MARC21' radiobutton is selected by default. 12. Click 'Next' button 13. Notice on the 'Selecting default settings' page instead of default selected radiobuttons under the header of 'Mandatory' there are bulleted descriptions of files under the header 'Default'. As shown in the screenshots in the '9.1.1. MARC21 Basic setup' section of this document: https://koha-community.org/manual/installation/html/web_installer_marc21_set... Also notice as you scroll down there are unselected radiobuttons under the 'Optional' heading 14. Do not select anything and click the 'Import' button 15. The 'Selected data added' page appears click the 'Finish' button 16. Repeat steps 1,2,3 17. Select 'Advanced' and 'MARC21' on 'Choose your setup' page 18. Notice that instead of bulletpoints there are now unselected radiobuttons under the 'default' heading on the 'Select default settings' page, and no radiobutton on this page is selected. i.e. the page should look similar to the screenshot under the '9.1.2. MARC21 Advanced setup' here: https://koha-community.org/manual/installation/html/web_installer_marc21_set... 19. Manually select all radiobuttons under the 'Default' heading and select 'Import' button -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #62354|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #3 from Alex Buckley <alexbuckley@catalyst.net.nz> --- Created attachment 62355 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=62355&action=edit Bug 17855: Onboarding tool -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #4 from Alex Buckley <alexbuckley@catalyst.net.nz> --- Created attachment 62356 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=62356&action=edit Bug 18346 - Implemented basic and advanced setup modes for step 3 of the web installer 1. Drop and recreate your database 2. Clear memcached 3. Run through the web installer up to the start of step 3 4. Notice that the 'Choose your setup' page there are only 2 radiobutton options on the page: UNIMARC and MARC21 and neither are selected by default 5. Select MARC21 and click 'Next' 6. The 'Select default settings' page appears. Notice that the top checkboxes under the 'Mandatory' headings are selected by default (but can be unselected and checkboxes under the 'optional' header are not selected by default and can be selected 7. Do not select any checkboxes, leave the default checkboxes selected and click the 'Import' button 8. The 'Selected data added' page appears click 'Finish' button 9. Apply patch, also apply bug 18039 10. Repeat steps 1, and 3 11. Notice the 'Choose your setup' page has 4 radiobutton options, the two new options are 'Basic' and 'Advanced', with 'Basic' selected by default. Also notice that 'MARC21' radiobutton is selected by default. 12. Click 'Next' button 13. Notice on the 'Selecting default settings' page instead of default selected radiobuttons under the header of 'Mandatory' there are bulleted descriptions of files under the header 'Default'. As shown in the screenshots in the '9.1.1. MARC21 Basic setup' section of this document: https://koha-community.org/manual/installation/html/web_installer_marc21_set... Also notice as you scroll down there are unselected radiobuttons under the 'Optional' heading 14. Do not select anything and click the 'Import' button 15. The 'Selected data added' page appears click the 'Finish' button 16. Repeat steps 1,2,3 17. Select 'Advanced' and 'MARC21' on 'Choose your setup' page 18. Notice that instead of bulletpoints there are now unselected radiobuttons under the 'default' heading on the 'Select default settings' page, and no radiobutton on this page is selected. i.e. the page should look similar to the screenshot under the '9.1.2. MARC21 Advanced setup' here: https://koha-community.org/manual/installation/html/web_installer_marc21_set... 19. Manually select all radiobuttons under the 'Default' heading and select 'Import' button -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #5 from Alex Buckley <alexbuckley@catalyst.net.nz> --- Created attachment 62357 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=62357&action=edit Bug 18346 - Changed wording on button -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |Needs Signoff -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Marc Véron <veron@veron.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|17855 |18039 CC| |veron@veron.ch --- Comment #6 from Marc Véron <veron@veron.ch> --- Adding Bug 18039 to 'Depends on' because needed by test plan step 9 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17855 [Bug 17855] New onboarding tool feature to guide users through setting up Koha, and minor web installer UI improvements https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18039 [Bug 18039] Move the mandatory and optional files for non-english languages into 'default' directory so bug 17855 permits use of other languages -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Marc Véron <veron@veron.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |17855 Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17855 [Bug 17855] New onboarding tool feature to guide users through setting up Koha, and minor web installer UI improvements -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #7 from Marc Véron <veron@veron.ch> --- Wanted to test, but I get merge conflicts. Tried following combinations: 1) 17855 18039 (as requested by test plan step #9) 18346 => lot of conflicts 2) 17855 ( Leave out 18039 (as requested by test plan step #9) ) 18346 => lot of conflicts -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #62355|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #62355|1 |0 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #62355|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #62356|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #62357|0 |1 is obsolete| | -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #8 from Alex Buckley <alexbuckley@catalyst.net.nz> --- Created attachment 62506 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=62506&action=edit Bug 18346 - Implemented basic and advanced setup modes for step 3 of the web installer 1. Drop and recreate your database 2. Clear memcached 3. Run through the web installer up to the start of step 3 4. Notice that the 'Choose your setup' page there are only 2 radiobutton options on the page: UNIMARC and MARC21 and neither are selected by default 5. Select MARC21 and click 'Next' 6. The 'Select default settings' page appears. Notice that the top checkboxes under the 'Mandatory' headings are selected by default (but can be unselected and checkboxes under the 'optional' header are not selected by default and can be selected 7. Do not select any checkboxes, leave the default checkboxes selected and click the 'Import' button 8. The 'Selected data added' page appears click 'Finish' button 9. Apply patches attached to this bug report, also apply bug 18039 10. Repeat steps 1, and 3 11. Notice the 'Choose your setup' page has 4 radiobutton options, the two new options are 'Basic' and 'Advanced', with 'Basic' selected by default. Also notice that 'MARC21' radiobutton is selected by default. 12. Click 'Next' button 13. Notice on the 'Selecting default settings' page instead of default selected radiobuttons under the header of 'Mandatory' there are bulleted descriptions of files under the header 'Default'. As shown in the screenshots in the '9.1.1. MARC21 Basic setup' section of this document: https://koha-community.org/manual/installation/html/web_installer_marc21_set... Also notice as you scroll down there are unselected radiobuttons under the 'Optional' heading 14. Do not select anything and click the 'Import' button 15. The 'Selected data added' page appears click the 'Finish' button 16. Repeat steps 1,2,3 17. Select 'Advanced' and 'MARC21' on 'Choose your setup' page 18. Notice that instead of bulletpoints there are now unselected radiobuttons under the 'default' heading on the 'Select default settings' page, and no radiobutton on this page is selected. i.e. the page should look similar to the screenshot under the '9.1.2. MARC21 Advanced setup' here: https://koha-community.org/manual/installation/html/web_installer_marc21_set... 19. Manually select all radiobuttons under the 'Default' heading and select 'Import' button -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on|17855, 18039 | Referenced Bugs: https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=17855 [Bug 17855] New onboarding tool feature to guide users through setting up Koha, and minor web installer UI improvements https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18039 [Bug 18039] Move the mandatory and optional files for non-english languages into 'default' directory so bug 17855 permits use of other languages -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #9 from Alex Buckley <alexbuckley@catalyst.net.nz> --- Created attachment 62507 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=62507&action=edit Bug 18346 - Changed the button text at the end of the web installer to 'Finish' -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #10 from Alex Buckley <alexbuckley@catalyst.net.nz> --- (In response to Marc Veron in comment 7) Hi Marc Sorry I incorrectly set this bug report as dependent on bug 17855 actually it does not need the onboarding tool functionality and just implements web installer improvements implementing a basic and advanced setup mode which is independent of bug 17855. Thus 17855 does not need to be applied at all. Therefore I have done some more work on the patches for this bug report and this bug report can be tested using the test plan in comment 8: Apply in this order please: 18346 18039 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Marc Véron <veron@veron.ch> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.koha-community | |.org/bugzilla3/show_bug.cgi | |?id=18470 -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #11 from Marc Véron <veron@veron.ch> --- *** Bug 18470 has been marked as a duplicate of this bug. *** -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #12 from Marc Véron <veron@veron.ch> --- Something for the wishlist (for later): Have 3 buttons in 'Selecting default settings': - Select all options - Select mandatory options - Select optional options -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #13 from Marc Véron <veron@veron.ch> --- (In reply to Marc Véron from comment #12)
Something for the wishlist (for later):
Have 3 buttons in 'Selecting default settings': - Select all options - Select mandatory options - Select optional options ...or a button for each section.
Some findings: - Select all button is missing in 'Basic setup', it appears in 'Advanced' only Ah, it appears in the second 'Optional' section only - Capitalisation of title 'Selecting Default Settings' (should be 'Selecting default settings' following the Koha rules) - I have the impression that the choices for 'Basic' and 'Advanced' are the same - Mandatory options are not pre-selected, is that intended? - When I click 'Import' and then go back with borwser back button and click 'Import' again, I end up with an 'Internal server error'. Of course one should not do that... But some people will do for sure... Will that mess up the db? - Maybe something for a new bug? -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 --- Comment #14 from Alex Buckley <alexbuckley@catalyst.net.nz> --- Created attachment 63457 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=63457&action=edit Bug 18346 - Merging the pushed onboarding tool with web imstaller improvements. Currently not all files in default and optional directories are being displayed -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|Needs Signoff |ASSIGNED --- Comment #15 from Alex Buckley <alexbuckley@catalyst.net.nz> --- I am currently working on this bug so please do not try testing the patches yet. -- You are receiving this mail because: You are watching all bug changes.
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=18346 Alex Buckley <alexbuckley@catalyst.net.nz> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |WISHLIST -- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org