Bug 33479 - Add an option to pick a type of library during onboarding
Summary: Add an option to pick a type of library during onboarding
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Installation and upgrade (web-based installer) (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-11 02:55 UTC by Chris Cormack
Modified: 2023-04-14 04:23 UTC (History)
3 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.