Koha/koha-tmpl/intranet-tmpl/prog/en/modules
David Cook b76fb9cf46
Bug 28267: Add warnings for database row formats
This patch adds a warning on about.pl regarding database row formats
other than "DYNAMIC". It points to the Koha community wiki for more
information on how to resolve the problem.

This patch also stops the installer if there are any database tables
with a row format other than "DYNAMIC". It points to the Koha community
wiki for more information on how to resolve the problem.

Test plan:
0a. Apply the patch
0b. koha-plack --restart kohadev
1a. koha-mysql kohadev
1b. ALTER TABLE tags ROW_FORMAT=COMPACT;
2. Go to http://localhost:8081/cgi-bin/koha/about.pl
3. Note that there is a warning about database row formats
4a. koha-mysql kohadev
4b. ALTER TABLE tags ROW_FORMAT=DYNAMIC;
5. Go to http://localhost:8081/cgi-bin/koha/about.pl
6. Note that there is no warning about database row formats

7a. Manually change the version in Koha.pm to a higher version
7b. koha-plack --restart kohadev
8a. koha-mysql kohadev
8b. ALTER TABLE tags ROW_FORMAT=COMPACT;
9. Go to http://localhost:8081/
10. Log into the web installer and click through until you reach
a warning telling you that you have database row formats other
than 'DYNAMIC'
11. Note that you can't progress with the installer until
this problem is resolved
12a. koha-mysql kohadev
12b. ALTER TABLE tags ROW_FORMAT=DYNAMIC;
13. Refresh the page or redo the web installer process
14. Note that you're no longer blocked from running the installer
due to database row format
15. Undo your change to Koha.pm
16. Profit

Note: Due to bug 32665 you'll see an unrelated warning on
step 3

Signed-off-by: Owen Leonard <oleonard@myacpl.org>

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
2023-05-05 10:18:35 -03:00
..
acqui Bug 32484: (QA follow-up) Few typos 2023-04-21 10:36:30 -03:00
admin Bug 33549: Improve wording of dialog messages 2023-04-24 10:43:41 -03:00
authorities Bug 33185: Use template wrapper for tabs on authority and biblio MARC details 2023-04-13 11:48:07 -03:00
basket
batch
catalogue Bug 33505: Improve styling of scan index page 2023-05-05 09:13:32 -03:00
cataloguing Bug 33231: (Bug 30813 follow-up) No publication date nor edition statements in Z39.50 biblio search results 2023-04-14 11:35:36 -03:00
circ Bug 33597: (follow-up) Two other occurrences for holdfor 2023-05-05 09:13:30 -03:00
clubs Bug 33382: Use template wrapper for breadcrumbs: Patron clubs 2023-04-12 11:43:16 -03:00
course_reserves
erm Bug 33408: Remove obsolete tests and template sys pref code 2023-04-13 11:48:02 -03:00
errors
ill Bug 22440: New ILL requests table 2023-05-05 09:13:41 -03:00
installer Bug 28267: Add warnings for database row formats 2023-05-05 10:18:35 -03:00
labels Bug 32955: Standardize structure around action fieldsets in various templates 2023-04-14 11:35:27 -03:00
mana
members Bug 22440: New ILL requests table 2023-05-05 09:13:41 -03:00
offline_circ Bug 32955: Standardize structure around action fieldsets in various templates 2023-04-14 11:35:27 -03:00
onboarding
patron_lists
patroncards Bug 32955: Standardize structure around action fieldsets in various templates 2023-04-14 11:35:27 -03:00
plugins Bug 33336: Use a dedicated column for plugin status in plugins table 2023-04-13 11:47:58 -03:00
pos Bug 32955: Standardize structure around action fieldsets in various templates 2023-04-14 11:35:27 -03:00
recalls
reports Bug 33437: Use template wrapper for breadcrumbs: Reports part 2 2023-05-05 09:13:26 -03:00
reserve Bug 33577: Add btn class to cancel hold button on /reserve/request.pl 2023-04-24 10:43:38 -03:00
reviews
rotating_collections Bug 33555: Use template wrapper for breadcrumbs: Rotating collections 2023-04-21 10:36:22 -03:00
serials Bug 33564: Use template wrapper for breadcrumbs: Serials part 3 2023-05-05 09:13:27 -03:00
services
suggestion Bug 33310: Use template wrapper for tabs: Suggestions 2023-04-21 10:36:24 -03:00
tags Bug 33565: Use template wrapper for breadcrumbs: Tags 2023-04-24 10:43:35 -03:00
test
tools Bug 33588: Add page-section to inventory tool items list 2023-05-05 09:13:38 -03:00
virtualshelves Bug 33307: Use template wrapper for tabs: Lists 2023-04-13 11:48:10 -03:00
about.tt Bug 28267: Add warnings for database row formats 2023-05-05 10:18:35 -03:00
auth.tt
intranet-main.tt