Koha Test Wiki MW Canasta on Koha Portainer

Test major Koha Wiki changes or bug fixes here without fear of breaking the production wiki.

For the current Koha Wiki, visit https://wiki.koha-community.org .

User:Victor Grousset - tuxayo/Development/Test plans

From Koha Test Wiki MW Canasta on Koha Portainer
Jump to navigation Jump to search

Reusable and detailed pieces of test plans

To have more accessible test plans (e.g. for someone not knowing acquisitions well) without needing too much time.

Create a basket group

1. have/create a active budget
2. have/create a fund
3. have/create a vendor with minimal info
4. create a basket with minimal info
5. add an order line to the basket
6. go to the basket. URL should be
     /cgi-bin/koha/acqui/basket.pl?basketno=XXXXX
7. close this basket
     and tick "Attach this basket to a new basket group with the same name"
8. you will end up in the basket groups lists
9. go to the "closed" tab

trigger a restriction due to a late check-in

1. choose a patron, library, record
2. In "Tools › Overdue notice/status triggers" → on the library → on the 3 tabs
   - tick "Restrict" for the patron's category
3. create an issue with due date in the past
   - but not any date, a date that will match the overdue triggers
   - so something superior to any of the delays filled in the tabs
4. Run ./misc/cronjobs/overdue_notices.pl

Trigger overdue notification

1. Home › Tools › Overdue notice/status triggers
2. For the right patron category, tick "email"
3. Choose a delay of 2 days for example and any letter
4. Go to the checkout page of a patron
5. Expand "Checkout settings"
6. Choose a day 2 days in the past
7. Checkout an item
8. run misc/cronjobs/overdue_notices.pl -v
9. Query the database to see the created notices
     select * from message_queue\G

stock rotation

https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=29808#c4

Link parent and children record (series)

https://bugs.koha-community.org/bugzilla3/buglist.cgi?quicksearch=30162