Catalyst Academy

From Koha Wiki

Jump to: navigation, search
Koha > Community > Participation

Every year Catalyst IT run an Academy for High School (or High School age) students.

Contents

Catalyst Academy 2019

Project week: 15-18 January 2019

http://scoreboard.koha-community.org

Final tally: 109 kittens were saved!

6 students working on Koha

  • Jasmine Amohia
  • Ethan Amohia
  • Helene Hickey
  • Jack Kelliher
  • Mackey Johnstone
  • Olivia Lu

Bugs to work on

  • LEAVE THIS ONE FOR NOW Bug 20648 - Attribute option "Display in check-out" should be renamed - EASY
  • Bug 10881 - Fast Add Framework has different item fields - MEDIUM
  • Bug 13840 - Don't show library filter on full serial issue history in OPAC for single branch libraries - MEDIUM
  • Bug 4398 - Example notice for 'claims notice' in Serials - MEDIUM
  • Bug 21626 - Add 'current maintenance team' to the 'Koha team' page - MEDIUM
  • Bug 13854 - XSLT result list doesn't show 'on order' when itemtype is not for loan - MEDIUM
  • Bug 13376 - Include a user-editable area/page for terms and conditions of use in the opac - MEDIUM, not hard code but big-ish feature
  • Bug 17786 - Date filter on circulation statistics not working correctly - HARD
  • Bug 9565 - Deleting a biblio should alert/fail if there are existent subscriptions - HARD
  • Bug 2635 - Adding non-digit chars to cost fields in items causes data corruption - HARD
  • Bug 10881 - Fast Add Framework has different item fields - HARD
  • Bug 9699 - Allow patrons to see notices sent to them in their OPAC account - HARD. Copy stuff from http://localhost:8081/cgi-bin/koha/members/notices.pl?borrowernumber=51
  • Bug 6393 - ability to edit staged records - HARD
  • Bug 9536 - Make it still easier to add to the the list of possible encodings for Z39.50 servers - HARD
  • Bug 17120 - Specify number of rows per page in report and initial run - HARD
  • Bug 2486 - Show user comments in staff client - HARD
  • Bug 12566 - Duplicate checks for Self Registered borrowers - HARD
  • Bug 9447 - auto approve/block users for tags/comments - HARD
  • Bug 11152 - transit notes - HARD
  • Bug 22115 - Table of checkouts doesn't respect CurrencyFormat setting - HARD
  • Bug 16440 - Update report parameters - Hard
  • Bug 17867 - Improve display of source (MARC21 773) in result list - HARD

Bugs to sign off

  • Bug 22102 - Markup fixes for OPAC article request page - EASY - Jasmine

Patches to rescue

  • Bug 15283 - Switch default ISSUEQSLIP notice to Template Toolkit - EASYISH
  • Bug 15284 - Switch default ISSUESLIP notice to Template Toolkit - EASYISH
  • Bug 15436 - Use semicolon between series name and volumne information - MEDIUM
  • IGNORE FOR NOW Bug 14647 - Make the file name extension dynamic on exporting records - MEDIUM
  • Bug 6918 - can't place holds on 'on order' items with AllowOnShelfHolds off - MEDIUM
  • Bug 12302 - OPAC course details not displaying item status correctly for itemtypes that are not for loan - MEDIUM

Day 1

  • Create a bugs account https://bugs.koha-community.org/bugzilla3/
  • Install Kohadevbox https://gitlab.com/koha-community/kohadevbox
  • Start playing with patches!
    • Bug 17492 - Show warning if patron's age is out of category limits - Ethan
    • Bug 21840 - Fix some typos in the templates - EASY - Olivia
    • Bug 22054 - Display a nicer error message when trying to renew an on-site checkout from renew page - Helene
  • Completed
    • Signed off Bug 22118 - Format hold fee when placing holds in OPAC - EASY - Jack
    • Resolved Bug 22111 - Correctly format fines when placing holds (maxoutstanding warning) - EASY - Ethan
    • Signed off Bug 22119 - Add price formatting in circulation - EASY - Jasmine
    • Signed off Bug 22116 - Add price formatting to rental charge and replacement price on items tab in staff - EASY - Jack
    • Signed off Bug 22113 - Add price formatting on item lost report - EASY - Olivia
    • Signed off Bug 21573 - Move lists barcode and biblionumber entry form to modal - EASY - Mackey
    • Failed QA Bug 22120 - Add price formatting to patron summary print - EASY - Helene
    • Patch Bug 21637 - Capitalization: EasyAnalyticalRecords syspref option "Don't Display" should be "Don't display" - EASY - Mackey
    • Patch Bug 20165 - Capitalization: Street Address should be Street address in patron search options - EASY - Olivia
    • Patch Bug 22011 - Typo in Item Batch Modification - EASY - Jack
    • Patch Bug 21930 - Typo in the manage_circ_rules_from_any_libraries description - EASY - Jack
    • Patch Bug 22036 - Tidy up tags/review script - EASY - Jasmine
    • Signed off Bug 22121 - Display 'Price paid' on ILL requests according to CurrencyFormat pref - EASY - Ethan
    • Patch Bug 21866 - Warning: This *report* was written for an older version of Koha. Run at your own risk - EASY - Olivia
    • Patch Bug 22054 - Display a nicer error message when trying to renew an on-site checkout from renew page - Helene

Day 2

  • Good stuff from yesterday
  • Stuff to work on today
    • Bug 21930 - Jack - this has been signed off but there has been another suggestion for more rewording that you should do See Bug 22149 for the fix asked
  • Completed
    • Patch Bug 20165 - Olivia
    • Signed off Bug 22120 - Helene
    • Signed off Bug 21326 - Add branch param to C4::SIP->checkout - EASY - Ethan
    • Patch Bug 22029 - Remove Google+ from social links on OPAC detail - EASY - Helene
    • Patch Bug 20865 - Remove space before : on order receive filters - EASY - Jasmine
    • Resolved Bug 21245 - Move 'Last patron' button inside of the 'breadcrumb' bar - EASY - Helene
    • Patch Bug 20634 - Inventory form has 2 identical lables "Library:" - EASY - Olivia
    • Patch Bug 20569 - Improve description of CheckPrevCheckout system preference - EASY - Jasmine
    • Patch Bug 22095 - Dead link in web installer - Ethan
    • Failed QA Bug 21918 - Clean up pay fines template - EASY - Helene
    • Rescued Bug 18661 - Make "Replace only included patron attributes" default on patron import - EASY - Jasmine
    • Patch Bug 22138 - members/paycollect.pl has not been updated to have the new tab names - EASY - Jasmine
    • Patch Bug 20527 - <label> linked to the wrong <input> (wrong "for" attribute) in paycollect.tt - EASY - Ethan
    • Patch Bug 21840 - Fix some typos in the templates - EASY - Jasmine
    • Patch Bug 19920 - changepassword is exported from C4::Members but has been removed - EASY - Jasmine
    • Patch Bug 7403 - Remove warning from CataloguingLog system preference - EASY - Helene
    • Patch Bug 20274 - itemtypes.plugin report: not handling item-level_itypes syspref - EASY - Helene
    • Patch Bug 22029 - Remove Google+ from social links on OPAC detail - EASY - Helene
    • Patch Bug 21290 - POD of ModItem mentions MARC for items - EASY - Helene
    • Patch Bug 22122 - Make sequence of Z39.50 search options match in acq and cataloguing - EASY - Ethan
    • Patch Bug 19818 - Add id into tag html from moremember.tt - EASY - Helene
    • Patch Bug 22136 - Import patrons notes hides a note because the syspref isn't referenced correctly - EASY - Ethan
    • Patch Bug 20679 - Remove 'rows per page' from reports print layout - MEDIUM - Jasmine
    • Patch Bug 21855 - Remove mention of deprecated delete_unverified_opac_registrations.pl cronjob - EASY - Olivia

Day 3

  • Good stuff from yesterday
  • Stuff to work on today
  • Completed
    • Rescued Bug 18661 - Jasmine
    • Patch Bug 22145 - Add a syspref to hide the 'rows per page' dropdown when running a report - MEDIUM - Jasmine
    • Rescued Bug 22122 - Ethan
    • Rescued Bug 20679 - Jasmine
    • Patch Bug 22147 - Hide 'Batch modify' button when printing reports - EASY - Jasmine
    • Patch Bug 20491 - Use "Date due" in table header of item table - MEDIUM - Helene
    • Rescued Bug 20527 - Ethan
    • Signed off Bug 21622 - Incorrect GROUP BY clause in acqui/ scripts - EASY - Jasmine
    • Patch Bug 22148 - Cancelling some payments/writeoffs redirects to unexpected page - EASY - Helene
    • Rescued Bug 19818 Helene
    • Patch Bug 22149 - Grammar fix in the manage_circ_rules_from_any_libraries description - EASY - Jasmine
    • Rescued Bug 21290 - Helene
    • Rescued Bug 19994 - use Modern::Perl in Authorities perl scripts - EASY - Jasmine
    • Patch Bug 20238 - Show description of ITEMTYPECAT instead of code in itemtypes summary table - EASYISH - Ethan
    • Patch Bug 20106 - Hea - Add notes to system preferences (administration page, example for geolocation) - EASY - Jasmine
    • Signed off Bug 21446 - Permanent location should show instead of cart location - course-details.tt - EASY - Helene
    • Patch Bug 15110 - decreaseHighHolds unclear - EASY - Helene
    • Patch Bug 11922 - Add SHOW_BCODE patron attribute for Norwegian web installer - EASY - Jasmine
    • Patch Bug 11996 - default active currencies for ru-RU and uk-UA are probably wrong - EASY - Ethan
    • Patch Bug 22026 - Remove `use Modern::Perl` from Koha::REST::classes - EASY - Jasmine
    • Patch Bug 22151 - Developer name spelled wrong in About - EASY - Helene
    • Patch Bug 21692 - Koha::Account->new has no tests - MEDIUM - Jasmine
    • Patch Bug 21691 - Koha::Account->non_issues_charges has no tests - MEDIUM - Jasmine
    • Rescued Bug 15067 - Add additional languages to advanced search language search - MEDIUM - Ethan

Day 4

  • Have you handed in your bank details?
  • Make time to prep a presentation about what you've done for Koha!
  • Good stuff from yesterday
  • Stuff to work on today
  • Completed
    • Rescued Bug 22149 - Jasmine - rewording
    • Signed off Bug 21918 - Helene - try testing again
    • Bug 18661 - Jasmine - release notes
    • Rescued Bug 22136 - Ethan - typo in fix
    • Rescued Bug 20238 - Ethan - there is an easier fix that we missed
    • Failed QA Bug 22104 - Clean up patron API keys template - EASY - Helene
    • Signed off Bug 22110 - Editing adjustments doesn't work for Currencyformat != US - EASY - Mackey
    • Signed off Bug 22134 - Add account expiration information to patron details - EASY - Jack
    • Resolved Bug 17765 - Hide 'Holds' link in staff results list - EASY - Jack
    • Failed QA Bug 22156 - Subscription result list sorts on "checkbox" by default - EASY - Ethan
    • Tested Bug 22092 - When creating a new subscription, biblio.serial is not set if field 942 is missing - EASY but missing a test plan at the mo - Mackey
    • Signed off Bug 22032 - Improve local cover image tab on detail page - MEDIUM - Ethan & Mackey
    • Signed off Bug 19164 - Allow MARC modification templates to be used in staged MARC imports - MEDIUM - Mackey
    • Signed off Bug 21427 - Format prices on ordered/spent lists - HARD - Jack
    • Failed QA Bug 22140 - More use of EasyAnalyticalRecords pref - EASY - Helene
    • Signed off Bug 20171 - Item search should honor syspref 'delimiter' - HARD - Olivia
    • Patch Bug 22150 - Make it easier to unselect one member permission after selecting all - MEDIUM (Javascript) - Jasmine

Summary

Name Patches Signed off Passed QA Pushed Failed QA Total
Jasmine Bug 22036 Bug 20865
Bug 20569 Bug 18661
Bug 22138 Bug 21840
Bug 19920 Bug 20679
Bug 22145 Bug 22147
Bug 22149 Bug 19994
Bug 20106 Bug 11922
Bug 22026 Bug 21692
Bug 21691 Bug 22150
Bug 22119 Bug 21622 22138 20569
18661 20679
22036 20865 20
Ethan Bug 20527 Bug 22095
Bug 22122 Bug 22136
Bug 20238 Bug 11996
Bug 15067
Bug 22111 Bug 22121
Bug 21326 Bug 22032
22122 22095 Bug 22156 12
Helene Bug 22054 Bug 7403
Bug 20274 Bug 22029
Bug 21290 Bug 19818
Bug 20491 Bug 22148
Bug 15110 Bug 22151
Bug 22120 Bug 21446
Bug 21918
22029 20274
21290 22151
22054 Bug 22104 Bug 22140 15
Jack Bug 22011 Bug 21930 Bug 22118 Bug 22116
Bug 22134 Bug 17765
Bug 21427
21930 22011 7
Mackey Bug 21637 Bug 21573 Bug 22110
Bug 22092 Bug 22032
Bug 19164
21637 6
Olivia Bug 20165 Bug 21866
Bug 20634 Bug 21855
Bug 20171
Bug 22113 20634 21866 20165 6

Bits and pieces that might be helpful

If you're working on something you want to keep working on tomorrow

 git stash

To continue working on the thing from yesterday

 git stash apply 

To close your dev environment

 exit
 vagrant halt

Getting started each day

 cd into your kohadevbox directory
 vagrant up 
 vagrant ssh
 cd kohaclone
 sudo apt-get update
 sudo apt-get upgrade
 git fetch
 git checkout origin/master

To reset your dev environment to master

 git checkout origin/master

OR

 git reset --hard origin/master

For help with testing and writing patches

Git bz configuration

Past Academies

Links

Personal tools