Bug 33479

Summary: Add an option to pick a type of library during onboarding
Product: Koha Reporter: Chris Cormack <chris>
Component: Installation and upgrade (web-based installer)Assignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: alexbuckley, dcook, gmcharlt
Version: Main   
Hardware: All   
OS: All   
Change sponsored?: --- Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description Chris Cormack 2023-04-11 02:55:33 UTC
One of the requests from ICAL 2023 was that if during installation a type of library (public, school, academic, special, all) could be chosen. This would then set a bunch of preferences.

Initially it was expressed as a request to have cut down versions of Koha for libraries that don't need all the features. I explained this is not something we would do, but that would could perhaps disable/hide some.
Comment 1 David Cook 2023-04-11 03:04:12 UTC
I've actually been thinking it could be interesting to have a "profile" passed to koha-create which would reset/override certain settings. 

I was thinking more so for vendors to provide a certain "configuration" to all their instances at install time, but doing some profiles by library type could be interesting too. 

I suppose that would be before the onboarding tool though...
Comment 2 Chris Cormack 2023-04-11 03:52:17 UTC
Both options would be good.
One for IT, one for the librarians.

Maybe file another big for that one?
Comment 3 Alex Buckley 2023-04-14 04:23:34 UTC
An enhancement to the onboarding tool that I think could be helpful is adding the ability to create a non-super librarian patron. 

Here's how I see it could work:

1. Onboarding tool prompts user to create a superlibrarian patron

2. Click 'Submit'

3. Onboarding tool prompts user to create patron and define which permissions to enable

4. Click 'Submit' and go through the rest of the onboarding steps

5. When it comes time to log into the staff client for the first time the user can choose to log in as a superlibrarian or as a patron with only the modules they actually need to use.