Bug 40557 - Onboarding enrollment period fields styled badly
Summary: Onboarding enrollment period fields styled badly
Status: Signed Off
Alias: None
Product: Koha
Classification: Unclassified
Component: Installation and upgrade (web-based installer) (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal
Assignee: Owen Leonard
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-30 17:21 UTC by Owen Leonard
Modified: 2025-08-15 01:18 UTC (History)
2 users (show)

See Also:
GIT URL:
Change sponsored?: ---
Patch complexity: Small patch
Documentation contact:
Documentation submission:
Text to go in the release notes:
This fixes the 'Create a patron category' page in the web installer. It tidies up the layout for the enrolment period - the 'In months' and 'Until date' fields were further down the page, instead of aligned to the right of enrolment period label.
Version(s) released in:
Circulation function:


Attachments
Screenshot showing the bad layout (15.50 KB, image/png)
2025-07-30 17:21 UTC, Owen Leonard
Details
Bug 40557: Fix layout of enrollment period fields in onboarding (5.35 KB, patch)
2025-07-30 17:34 UTC, Owen Leonard
Details | Diff | Splinter Review
Bug 40557: Fix layout of enrollment period fields in onboarding (5.39 KB, patch)
2025-08-15 01:03 UTC, David Nind
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Owen Leonard 2025-07-30 17:21:42 UTC
Created attachment 184908 [details]
Screenshot showing the bad layout

In the onboarding process, at the stage where the user sets up a patron category, the layout of the enrollment period fields is broken.
Comment 1 Owen Leonard 2025-07-30 17:34:21 UTC
Created attachment 184909 [details] [review]
Bug 40557: Fix layout of enrollment period fields in onboarding

This patch makes updates to CSS and markup in order to fix the layout of
the enrollment period fields during the onboarding process.

To test, apply the patch and rebuild the staff interface CSS.

- Drop and recreate your Koha database.
- Restart all services
- Follow the web installer until you reach the onboarding stage "Create
  a patron category."
- The enrollment period fields should look correct.

Sponsored-by: Athens County Public Libraries
Comment 2 David Nind 2025-08-15 01:03:44 UTC
Created attachment 185434 [details] [review]
Bug 40557: Fix layout of enrollment period fields in onboarding

This patch makes updates to CSS and markup in order to fix the layout of
the enrollment period fields during the onboarding process.

To test, apply the patch and rebuild the staff interface CSS.

- Drop and recreate your Koha database.
- Restart all services
- Follow the web installer until you reach the onboarding stage "Create
  a patron category."
- The enrollment period fields should look correct.

Sponsored-by: Athens County Public Libraries
Signed-off-by: David Nind <david@davidnind.com>