Catalyst Academy 2019

==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 - Attribute option "Display in check-out" should be renamed - EASY
* - Fast Add Framework has different item fields - MEDIUM
* - Don't show library filter on full serial issue history in OPAC for single branch libraries - MEDIUM
* - Example notice for 'claims notice' in Serials - MEDIUM
* - Add 'current maintenance team' to the 'Koha team' page - MEDIUM
* - XSLT result list doesn't show 'on order' when itemtype is not for loan - MEDIUM
* - Include a user-editable area/page for terms and conditions of use in the opac - MEDIUM, not hard code but big-ish feature
* - Date filter on circulation statistics not working correctly - HARD
* - Deleting a biblio should alert/fail if there are existent subscriptions - HARD
* - Adding non-digit chars to cost fields in items causes data corruption - HARD
* - Fast Add Framework has different item fields - HARD
* - 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
* - ability to edit staged records - HARD
* - Make it still easier to add to the the list of possible encodings for Z39.50 servers - HARD
* - Specify number of rows per page in report and initial run - HARD
* - Show user comments in staff client - HARD
* - Duplicate checks for Self Registered borrowers - HARD
* - auto approve/block users for tags/comments - HARD
* - transit notes - HARD
* - Table of checkouts doesn't respect CurrencyFormat setting - HARD
* - Update report parameters - Hard
* - Improve display of source (MARC21 773) in result list - HARD
====Bugs to sign off====
* - Markup fixes for OPAC article request page - EASY - Jasmine
====Patches to rescue====
* - Switch default ISSUEQSLIP notice to Template Toolkit - EASYISH
* - Switch default ISSUESLIP notice to Template Toolkit - EASYISH
* - Use semicolon between series name and volumne information - MEDIUM
* IGNORE FOR NOW - Make the file name extension dynamic on exporting records - MEDIUM
* - can't place holds on 'on order' items with AllowOnShelfHolds off - MEDIUM
* - 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!
** - Show warning if patron's age is out of category limits - Ethan
** - Fix some typos in the templates - EASY - Olivia
** - Display a nicer error message when trying to renew an on-site checkout from renew page - Helene
* Completed
** Signed off - Format hold fee when placing holds in OPAC - EASY - Jack
** Resolved - Correctly format fines when placing holds (maxoutstanding warning) - EASY - Ethan
** Signed off - Add price formatting in circulation - EASY - Jasmine
** Signed off - Add price formatting to rental charge and replacement price on items tab in staff - EASY - Jack
** Signed off - Add price formatting on item lost report - EASY - Olivia 
** Signed off - Move lists barcode and biblionumber entry form to modal - EASY - Mackey
** Failed QA - Add price formatting to patron summary print - EASY - Helene
** Patch - Capitalization: EasyAnalyticalRecords syspref option "Don't Display" should be "Don't display" - EASY - Mackey
** Patch - Capitalization: Street Address should be Street address in patron search options - EASY - Olivia
** Patch - Typo in Item Batch Modification - EASY - Jack
** Patch - Typo in the manage_circ_rules_from_any_libraries description - EASY - Jack
** Patch - Tidy up tags/review script - EASY - Jasmine
** Signed off - Display 'Price paid' on ILL requests according to CurrencyFormat pref - EASY - Ethan
** Patch - Warning: This *report* was written for an older version of Koha. Run at your own risk - EASY - Olivia
** Patch - Display a nicer error message when trying to renew an on-site checkout from renew page - Helene
====Day 2====
* Good stuff from yesterday
** - Passed QA! Go Jasmine!
** - Passed QA! Go Mackey!
** - Passed QA! Go Olivia!
* Stuff to work on today
** - Jack - this has been signed off but there has been another suggestion for more rewording that you should do See for the fix asked
* Completed
** Patch - Olivia
** Signed off - Helene
** Signed off - Add branch param to C4::SIP->checkout - EASY - Ethan
** Patch - Remove Google+ from social links on OPAC detail - EASY - Helene
** Patch - Remove space before : on order receive filters - EASY - Jasmine
** Resolved - Move 'Last patron' button inside of the 'breadcrumb' bar - EASY - Helene
** Patch - Inventory form has 2 identical lables "Library:" - EASY - Olivia
** Patch - Improve description of CheckPrevCheckout system preference - EASY - Jasmine
** Patch - Dead link in web installer - Ethan
** Failed QA - Clean up pay fines template - EASY - Helene
** Rescued - Make "Replace only included patron attributes" default on patron import - EASY - Jasmine
** Patch - members/paycollect.pl has not been updated to have the new tab names - EASY - Jasmine
** Patch - <label> linked to the wrong <input> (wrong "for" attribute) in paycollect.tt - EASY - Ethan
** Patch - Fix some typos in the templates - EASY - Jasmine
** Patch - changepassword is exported from C4::Members but has been removed - EASY - Jasmine
** Patch - Remove warning from CataloguingLog system preference - EASY - Helene
** Patch - itemtypes.plugin report: not handling item-level_itypes syspref - EASY - Helene
** Patch - Remove Google+ from social links on OPAC detail - EASY - Helene
** Patch - POD of ModItem mentions MARC for items - EASY - Helene
** Patch - Make sequence of Z39.50 search options match in acq and cataloguing - EASY - Ethan
** Patch - Add id into tag html from moremember.tt - EASY - Helene
** Patch - Import patrons notes hides a note because the syspref isn't referenced correctly - EASY - Ethan
** Patch - Remove 'rows per page' from reports print layout - MEDIUM - Jasmine
** Patch - Remove mention of deprecated delete_unverified_opac_registrations.pl cronjob - EASY - Olivia
====Day 3====
* Good stuff from yesterday
** - Pushed to Master! Go Ethan!
** - Passed QA! Go Jasmine!
** - Passed QA! Go Jack!
** - Pushed to Master! Go Jasmine!
* Stuff to work on today
* Completed
** Rescued - Jasmine
** Patch - Add a syspref to hide the 'rows per page' dropdown when running a report - MEDIUM - Jasmine
** Rescued - Ethan
** Rescued - Jasmine 
** Patch - Hide 'Batch modify' button when printing reports - EASY - Jasmine
** Patch - Use "Date due" in table header of item table - MEDIUM - Helene
** Rescued - Ethan
** Signed off - Incorrect GROUP BY clause in acqui/ scripts - EASY - Jasmine
** Patch - Cancelling some payments/writeoffs redirects to unexpected page - EASY - Helene
** Rescued Helene
** Patch - Grammar fix in the manage_circ_rules_from_any_libraries description - EASY - Jasmine
** Rescued - Helene
** Rescued - use Modern::Perl in Authorities perl scripts - EASY - Jasmine
** Patch - Show description of ITEMTYPECAT instead of code in itemtypes summary table - EASYISH - Ethan
** Patch - Hea - Add notes to system preferences (administration page, example for geolocation) - EASY - Jasmine
** Signed off - Permanent location should show instead of cart location - course-details.tt - EASY - Helene
** Patch - decreaseHighHolds unclear - EASY - Helene
** Patch - Add SHOW_BCODE patron attribute for Norwegian web installer - EASY - Jasmine
** Patch - default active currencies for ru-RU and uk-UA are probably wrong - EASY - Ethan
** Patch - Remove `use Modern::Perl` from Koha::REST::classes - EASY - Jasmine
** Patch - Developer name spelled wrong in About - EASY - Helene
** Patch - Koha::Account->new has no tests - MEDIUM - Jasmine
** Patch - Koha::Account->non_issues_charges has no tests - MEDIUM - Jasmine
** Rescued - 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
** - Pushed to Master! Go Jasmine!
** - Passed QA! Go Jasmine!
** - Passed QA! Go Jasmine!
** - Passed QA! Go Jasmine!
** - Passed QA! Go Ethan!
** - Pushed to Master! Go Helene!
** - Passed QA! Go Helene!
** - Passed QA! Go Helene!
** - Passed QA! Go Helene!
** - Passed QA! Go Helene!
** - Pushed to Master! Go Mackey!
** - Pushed to Master! Go Jack!
* Stuff to work on today
* Completed
** Rescued - Jasmine - rewording
** Signed off - Helene - try testing again
** - Jasmine - release notes
** Rescued - Ethan - typo in fix
** Rescued - Ethan - there is an easier fix that we missed
** Failed QA - Clean up patron API keys template - EASY - Helene
** Signed off - Editing adjustments doesn't work for Currencyformat != US - EASY - Mackey
** Signed off - Add account expiration information to patron details - EASY - Jack
** Resolved - Hide 'Holds' link in staff results list - EASY - Jack
** Failed QA - Subscription result list sorts on "checkbox" by default - EASY - Ethan
** Tested - 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 - Improve local cover image tab on detail page - MEDIUM - Ethan & Mackey
** Signed off - Allow MARC modification templates to be used in staged MARC imports - MEDIUM - Mackey
** Signed off - Format prices on ordered/spent lists - HARD - Jack
** Failed QA - More use of EasyAnalyticalRecords pref - EASY - Helene
** Signed off - Item search should honor syspref 'delimiter' - HARD - Olivia
** Patch - 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	 	 	22138 2056918661 20679	22036 20865	 	20
Ethan 	 	 	22122 	22095 	 	12
Helene 	 	 	22029 2027421290 22151	22054 	 	15
Jack 	 	 	21930 	22011 	 	7
Mackey 	 	 	 	21637 	 	6
Olivia 	 	 	20634 	21866 20165	 	6