Catalyst Academy 2021

== Catalyst Academy 2021 ==
Project week: 19-22 January 2021 
http://scoreboard.koha-community.org 
8 students working on Koha 
==== Bugs to work on ====
These bugs or features require a patch. 
* - Use Modern::Perl in migration tools - EASY
* - Use Modern::Perl in tests - EASY
* - Cannot copy a notice if independent branches enabled and not a superlibrarian - EASY 
* - ILS-DI: GetRecords doesn't work with documented parameter id_type - EASY 
* - Tidy up the team - EASY 
* - Fix bulkmarcimport.pl documentation - EASY 
* - Making certain alerts stand out - EASY 
* - Improve POD of C4::Circulation AnonymiseIssueHistory - EASY 
* - Wrong message when plugin minimum version isn't met - MEDIUM 
* - Add sort-string-utf.chr for Polish and Latin - MEDIUM 
* - Example notice for 'claims notice' in Serials - MEDIUM 
* - Include a user-editable area/page for terms and conditions of use in the opac - MEDIUM 
* - Add an icon for iOS home screens - MEDIUM 
* - Give the user the option to display their patron card barcode from the OPAC - MEDIUM 
* - UpdateItemWhenLostFromHoldList should be limited in scope - MEDIUM 
* - Add homepage button for users with purchase suggestion management but no other acq permissions - MEDIUM 
* - Date filter on circulation statistics not working correctly - HARD 
* - Fast Add Framework has different item fields - HARD 
* - Add barcode and item type in fine description for overdue - HARD 
* - It would be beneficial for patrons to be able to see their OPAC problem reports - HARD 
* - Notify reporter when an OPAC problem is resolved - HARD 
* - Update report parameters - HARD 
* - Permission for voiding payments - HARD 
* - Don't show library filter on full serial issue history in OPAC for single branch libraries - HARD 
* - Example notice for 'claims notice' in Serials - HARD 
* - XSLT result list doesn't show 'on order' when itemtype is not for loan - 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 
* - Specify number of rows per page in report and initial run - HARD 
* - Adding a suggestion to a basket when UseACQFrameworkForBiblioRecords is use publication date is not copied - HARD 
* - Automatic item modifications by age: add age depencency on other field(s) than dateaccessioned - HARD 
* - Accessibility improvements - HARD 
* - Add new patron column for date of last successful login attempt - HARD 
* - Plugin for Place of Publication 260$a - HARD
* - Add css class to collaborators in OPAC results - HARD
* - Rename system preference language to StaffInterfaceLanguages - HARD
* - Rename system preference suggestion to OPACPurchaseSuggestions - HARD
==== Bugs to sign off ====
These bug reports have patches attached that need to be tested. If you follow the test plan and it works as expected, you can set the bug to Signed Off. If you follow the test plan and something doesn't work as expected, you can set the bug to Failed QA with a comment explaining what went wrong. If you can't even apply the patch without finding errors, you can set the bug to Patch Doesn't Apply. 
* - Sync marc21-retrieval-info-auth-dom.xml with retrieval-info-auth-dom.xml - EASY 
* - Branch Transfer Limits branch_transfer_limits.pl DBI to Koha::Object, fix variable semantics - MEDIUM 
* - Add a parameter to the script add_date_fields_to_marc_records.pl to specify a date field - MEDIUM
* - Suppress Holds Queue warning if hold is bib level and has an itemtype set - MEDIUM 
* - Allow filtering out of historic subscription expirations in the check expiration of serials page - HARD 
* - Add ability to use custom file upload paths - HARD
* - Overdue and pre-overdue cronjobs not skipping phone notices - HARD
==== Patches to rescue ====
These bugs have had patches in the past but they didn't work as expected, so need fixing or rewriting. 
* - Add a syspref to hide the 'rows per page' dropdown when running a report - EASY 
* - Add logging of merged patrons - MEDIUM 
* - Search history: Combine to start a new search - MEDIUM 
* - Self checkout: missing space if fine amount is blocking renewal - MEDIUM 
* - Add a checkbox to display statistical fields in basket.tt - MEDIUM 
* - Display Google Jacket image on staff client search list and detail page - MEDIUM 
* - Editing purchase suggestion changes the acquisition library to logged-in user's - MEDIUM 
* - Permanent location should show with cart location - returns.pl - MEDIUM 
* - Add additional languages to advanced search language search - MEDIUM 
* - Switch default ISSUESLIP notice to Template Toolkit - MEDIUM (blocked by ) 
* - Colon char in MARC data breaks facets - HARD 
* - Lock for Move up buttons with Marc tag - HARD 
* - Renew in header bypasses hold block and renewal limits - HARD 
* - Display the TIME a fine was collected/written off - HARD 
* - Layout tweaks for the opac-detail page - HARD 
* - Use "preventDoubleFormSubmit()" more in the OPAC and Intranet to prevent duplicate data - HARD 
* - Switch default ISSUEQSLIP notice to Template Toolkit - HARD
* - Simplify keep_text Javascript function
==== Adding or editing documentation ====
*Get started: Editing the Koha Manual 
*Documentation tasks 
** - Manual: Remove any mentions of "I dream Books" 
** - Manual screenshots and description in Acquisition (Order list in basket) are outdated
** - Manual screenshots and description in Acquisition (Funds) are outdated
** - Linking between files and manual pages should support URL parameters (label-manage.pl)
** - Adding more details to the manual about Patron Restrictions
** - Update library transfer limit info in manual
** - Explanation of callnumber.pl plugin
** - System preference AllowHoldItemTypeSelection to include more information
** - Update manual on placeholders for default values
** - Appendix D. Notice & Slips Guides is out of date
** - Update the Lists portion of the manual 
==== Day 1 ====
*Create a bugs account https://bugs.koha-community.org/bugzilla3/ 
*Install Kohadevbox https://gitlab.com/koha-community/kohadevbox 
**At the vars/user.yml step, uncomment and edit the following lines:
***koha_official_repo_distribution: 21.11
***koha_git_repo: git://git.catalyst.net.nz/koha.git 
***git_email: your@email.com 
***git_full_name: "Your name" 
***bz_user: bugzilla@email.com 
***bz_password: bugzillapass
*Start playing with patches! 
**Assign the bug to yourself on Bugzilla 
**Write the bug number next to your name on the board 
*Patches
** - Set focus for cursor to city input box when creating new cities - EASY - Ella
** - Set focus for cursor to Debit type code field when creating new debit type - EASY - Catherine and Mazen
** - Set focus for cursor to patron attribute type code input box when creating new patron attributes - EASY - Ella
** - Set focus for cursor to report name field when creating new SQL report - EASY - James
** - Set focus for cursor to Credit type code field when creating new credit type - EASY - Amy
** - Typo in system preference UsageStats: statisics - EASY - Mazen
** - Add focus to branch code when a new library is added - EASY - Ava
** - Koha::Calendar->addDate should be renamed addDuration to better reflect it's purpose - EASY - Eden (2 kittens because big patch)
** - Typo in patron-attr-types.tt - EASY - Mazen
** - Typo: has successfully been modified.. %s - EASY - Amy
** - Set focus for cursor to category code input box when creating new patron categories - EASY - Victoria
** - Misspelling of Method in REST API files - EASY - Mazen
** - Koha to Marc Mapping Chart is not in english in the English version - EASY - Ella
** - Queued vs Enqueued - EASY - James
** - Printing a page from bootstrap shows unnecessary links - EASY - Ava
** - Use Koha.Preference() for intranetbookbag everywhere - EASY - Mazen
** - Rename 'Relatives fines' to 'Relatives charges' in OPAC - EASY - Eden
** - Serials: The description input field when defining numbering patterns is too short - EASY - Catherine
** - Some modules do not return 1 - EASY - James
** - Warnings in returns.pl - EASY - Amy
** - Add note to ILLHiddenRequestStatuses preference to the ILLSTATUS authorized value category - EASY - Ella
** - French SQL files for "news" contain "Welcome into Koha 3!" - EASY - Ava
** - Show if a placed hold is record or item level in the patron account in the OPAC - EASY - Victoria
*Signoffs 
** - Improve hint labels on patron attribute type entry form - EASY - Victoria 
** - Improve hint labels on library creation form - EASY - Mazen 
** - Document the --plack option for koha-list - EASY - Mazen 
** - Corrupted storable string breaks SubfieldsToUseWhenPrefill functionality - EASY - James
** - Simplify keep_text Javascript function - MEDIUM - Mazen
** - Set focus for cursor to item type input box when creating new item types - EASY - Amy
** - Improve the Availability line of OPAC XSLT search results - Ava
*Patch doesn't apply 
** - Rename ILL method handle_commit_maybe - EASY - Catherine 
** - Issuingrules not checked when returning item and allocating to bib-level holds - EASY - Mazen
** - Add 655$a (Genre/Form) to zebra search facets - MEDIUM - Mazen
** - Koha::SearchMappingManager - Simplify search mapping modifications - EASY - Victoria
** - Notify patron fines when renewing - MEDIUM - Victoria
*Failed QA
** - Show host record items in basket/shelves in staff - EASY - Eden
** - Harmonize methods for providing biblionumbers to opac-reserve.pl - MEDIUM - Mazen
==== Day 2 ====
*Yay! Signed off by the community 
** - Set focus for cursor to report name field when creating new SQL report - EASY - James
** - Typo in system preference UsageStats: statisics - EASY - Mazen
** - Add focus to branch code when a new library is added - EASY - Ava
** - Koha::Calendar->addDate should be renamed addDuration to better reflect it's purpose - EASY - Eden (2 kittens because big patch)
** - Typo in patron-attr-types.tt - EASY - Mazen
** - Set focus for cursor to category code input box when creating new patron categories - EASY - Victoria
** - Misspelling of Method in REST API files - EASY - Mazen
** - Rename 'Relatives fines' to 'Relatives charges' in OPAC - EASY - Eden
** - Warnings in returns.pl - EASY - Amy
** - Add note to ILLHiddenRequestStatuses preference to the ILLSTATUS authorized value category - EASY - Ella
** - French SQL files for "news" contain "Welcome into Koha 3!" - EASY - Ava
** - Show if a placed hold is record or item level in the patron account in the OPAC - EASY - Victoria
*Yay! Passed QA by the community - another kitten!
** - Use Koha.Preference() for intranetbookbag everywhere - EASY - Mazen
*Yay! Pushed to master by the community - another kitten!
** - Koha to Marc Mapping Chart is not in english in the English version - EASY - Ella
* Patches
** - Hide printing the tools navigation when printing reports - EASY - Eden
** - Manual typo: adminitration - Amy
** - Manual typo: whcih - Amy
** - Perldoc issues in misc/cronjobs/advance_notices.pl - EASY - James
** - Add warning to PatronSelfRegistrationDefaultCategory to avoid accidental patron deletion - EASY - Eden
** - Manual typo: renwal and renwals - Victoria
** - Manual typo: EDIfact - Ava
** - Manual typo: ... to says Color - Ava
** - Manual: (rcvd) was changed to (received) - Victoria
** - Manual typo: ** Note** - Ella
** - Manual: Remove mentions of UseKohaPlugins system preference - Amy
** - Manual typo: OpacSuppression is about records, not items - Victoria
** - Manual: OverdueNoticeBCC was replaced by NoticeBCC - Ava
** - Manual typo: OCLC Connextion Gateway - Ella
** - Manual typo: checkedOCLC - Ava
** - Manual: dontmerge was replaced by AuthorityMergeLimit - Victoria
** - Manual typo: Elastic search should be Elasticsearch - Amy
** - Manual typo: resentitize - Ella
** - Manual typo: Matching rules are only used for import - Eden
** - Document <<items.content>> for duedgst and preduedgst and update sample notices - EASY - James
** - Typo in manual - AnonymousPatron system preference - Eden
** - Manual: Remove mention of rebuild index cronjob from implementation checklist - Ella
** - Update intranet-tmpl/prog/en/modules/labels/label-edit-range.tt for ACC2 - Catherine
** - French SQL files for "news" contain broken link to the wiki - EASY - Ava
** - ExcludeHolidaysFromMaxPickUpDelay options are wrong in the manual - Ava
** - Update intranet-tmpl/prog/en/modules/pos/register.tt for ACC2 - Catherine
** - Update intranet-tmpl/prog/en/modules/tools/overduerules.tt to adhere to ACC2 - James
** - Manual should reference update_patrons_category.pl rather than j2a.pl - Ella
** - UpdateNotForLoanStatusOnCheckin preference requires space after colon (specify in manual) - Eden
** - Update intranet-tmpl/prog/en/modules/tools/automatic_item_modification_by_age.tt to reflect ACC2 - James
** - Improve link text when successfully merging bibliographic records - EASY - Amy
** - Improve link text when returning to booksellers page - EASY - Ella
** - System Preference: EmailPurchaseSuggestion missing from the 19.05 manual - Victoria
** - Update intranet-tmpl/prog/en/modules/members/maninvoice.tt to reflect ACC2 - Mazen
** - Update intranet-tmpl/prog/en/modules/members/mancredit.tt for ACC2 - Mazen
** - Update intranet-tmpl/prog/en/modules/members/boraccount.tt for ACC2 - James
** - Update intranet-tmpl/prog/en/modules/reserve/request.tt for ACC2 - Mazen
** - Improve link text when successfully merging authorities and remove JS redirect - EASY - Amy
** - Improve link text in the installer - EASY - Eden
** - Improve link text to define a patron card printer profile if none are defined - EASY - James
** - [20.05] Broken image in patrons chapter - Eden
** - Improve link text for logging in - EASY - Ava
** - Improve link text when a record has too many items on the OPAC - MEDIUM - Amy
** - Update intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt to adhere to ACC2 - Catherine
** - Use Modern::Perl in other misc scripts - EASY - Eden
** - Improve link text when logged in to OPAC as wrong user - EASY - Ava
** - Improve link text for logging in on OPAC - EASY - Ella
** - Missing new GDPR system preference in 19.05 manual - Victoria
* Rescues
** - Set focus for cursor to patron attribute type code input box when creating new patron attributes - EASY - Ella
** - Typo: has successfully been modified.. %s - EASY - Amy
** - Set focus for cursor to Credit type code field when creating new credit type - EASY - Amy
** - Queued vs Enqueued - EASY - James
** - Set focus for cursor to city input box when creating new cities - EASY - Ella
** - Serials: The description input field when defining numbering patterns is too short - EASY - Catherine
** - Set focus for cursor to Debit type code field when creating new debit type - EASY - Catherine and Mazen
* Patch doesn't apply
** - ExpireReservesMaxPickUpDelay works with hold(s) over report - MEDIUM - Mazen
** - Member email validation based on MX record - HARD - Mazen
** - Option to include patron's total amount of fines in notices - MEDIUM - Mazen
** - Add option to fines.pl to apply maximal fine amount after delay - MEDIUM - Mazen
** - Allow automatically canceled expired waiting holds to fill the next hold - MEDIUM - Victoria
** - Additional delivery notes to messages - MEDIUM - Victoria and Mazen
*Failed QA
** - incremental barcode generation fails when incorrectly converting strings to numbers - Catherine
*Signoffs
** - Uploaded files can't be easily browsed via upload.pl - MEDIUM - Mazen
** - Import and export of authority types - MEDIUM - Mazen
** - Update intranet-tmpl/prog/en/modules/tools/overduerules.tt to adhere to ACC2 - Catherine (not allowed to sign off but will give a kitten anyway for trying)
* Leaving alone - a kitten for time spent
** - Koha::SearchMappingManager - Simplify search mapping modifications - EASY - Victoria
==== Day 3 ====
*Yay! Signed off by the community!
** - Improve link text to define a patron card printer profile if none are defined - EASY - James
** - Update intranet-tmpl/prog/en/modules/tools/automatic_item_modification_by_age.tt to reflect ACC2 - James
** - Improve link text when a record has too many items on the OPAC - MEDIUM - Amy
** - Set focus for cursor to patron attribute type code input box when creating new patron attributes - EASY - Ella
** - Typo: has successfully been modified.. %s - EASY - Amy
** - Set focus for cursor to city input box when creating new cities - EASY - Ella
*Yay! Passed QA by the community - another kitten!
** - Set focus for cursor to item type input box when creating new item types - EASY - Amy
** - ExcludeHolidaysFromMaxPickUpDelay options are wrong in the manual - Ava
** - UpdateNotForLoanStatusOnCheckin preference requires space after colon (specify in manual) - Eden
** - Manual typo: resentitize - Ella
** - Manual typo: Matching rules are only used for import - Eden
** - Manual: (rcvd) was changed to (received) - Victoria
** - Manual typo: ... to says Color - Ava
** - Manual typo: checkedOCLC - Ava
** - Manual typo: Elastic search should be Elasticsearch - Amy
** - Manual typo: OCLC Connextion Gateway - Ella
** - Manual: Remove mentions of UseKohaPlugins system preference - Amy
** - Manual typo: ** Note** - Ella
** - Manual typo: renwal and renwals - Victoria
** - Manual typo: EDIfact - Ava
** - Manual typo: whcih - Amy
** - Manual typo: adminitration - Amy
*Rescues
** - Improve link text for logging in on OPAC - EASY - Ella
** - Update intranet-tmpl/prog/en/modules/tools/overduerules.tt to adhere to ACC2 - James
** - Improve link text when successfully merging bibliographic records - EASY - Amy
** - Improve link text when successfully merging authorities and remove JS redirect - EASY - Amy
** - Update intranet-tmpl/prog/en/modules/members/boraccount.tt for ACC2 - James
** - Set focus for cursor to Debit type code field when creating new debit type - EASY - Catherine
** - Set focus for cursor to Credit type code field when creating new credit type - EASY - Amy
** - Update intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt to adhere to ACC2 - Mazen
** - Update intranet-tmpl/prog/en/modules/members/maninvoice.tt to reflect ACC2 - Mazen
** - Use Modern::Perl in other misc scripts - EASY - Eden
** - default active currencies for ru-RU and uk-UA are probably wrong - EASY - Ella
** - Make it easier to unselect one member permission after selecting all - EASY - Amy
** - <label> linked to the wrong <input> (wrong "for" attribute) in paycollect.tt - MEDIUM - Eden
** - Description of PayPalReturnURL system preference is unclear - EASY - Ella
** - Add wording to authorized value interface to indicate valid code length - MEDIUM - Ava
** - Show description of ITEMTYPECAT instead of code in itemtypes summary table - EASY - Amy
** - Update intranet-tmpl/prog/en/modules/reserve/request.tt for ACC2 - Mazen
*Patches
** - Use Modern::Perl in cataloguing unimarc plugins - EASY - Catherine
** - Rename system preference gist to TaxRates - HARD - Mazen (hard patch, 2 kittens)
** - Improve link text when viewing an ILL requested item - HARD - Ava (hard patch, 2 kittens)
** - Add system preference information about OrderpriceRounding in 19.05 manual - Victoria
** - The "Accessibility advocate" role is not yet listed in the about page. - EASY - Eden
** - Improve link text to define a label printer profile if none defined and fix conditional - MEDIUM - Amy
** - Improve link text after successfully resetting password in OPAC - HARD - Amy
** - Serials: Values in subscription length pull down are not translatable when defining numbering patterns - EASY - Ava
** - Manual screenshots and description of KOCT plugin are outdated (old plugin) - Ella (hard patch, 2 kittens)
** - POD of C4::Members::Messaging::GetMessagingPreferences() is misleading - EASY - Eden
** - Rename system preference delimiter to CSVDelimiter - HARD - Mazen (hard patch, 2 kittens)
** - Add new item type controller image for carredart - HARD - Ava (hard patch, 2 kittens)
** - Publisher number 028 does not display according to framework settings - HARD - Catherine (hard patch, 2 kittens)
** - Rename system preference virtualshelves to AllowLists - HARD - James (hard patch, 2 kittens)
** - default active currencies for ru-RU and uk-UA are probably wrong - EASY - Ella
*Signoffs
** - Allow automatically canceled expired waiting holds to fill the next hold - MEDIUM - Victoria
==== Day 4 ====
*Yay! Signed off by the community
** - Improve link text to define a label printer profile if none defined and fix conditional - MEDIUM - Amy
** - Add new item type controller image for carredart - HARD - Ava (hard patch, 2 kittens)
** - Improve the Availability line of OPAC XSLT search results - Ava
** - Perldoc issues in misc/cronjobs/advance_notices.pl - EASY - James
** - Document <<items.content>> for duedgst and preduedgst and update sample notices - EASY - James
** - Typo in manual - AnonymousPatron system preference - Eden
*Yay! Passed QA by the community - another kitten!
** - Improve link text to define a patron card printer profile if none are defined - EASY - James
** - Update intranet-tmpl/prog/en/modules/tools/automatic_item_modification_by_age.tt to reflect ACC2 - James
** - Improve link text when a record has too many items on the OPAC - MEDIUM - Amy
** - Typo: has successfully been modified.. %s - EASY - Amy
** - Update intranet-tmpl/prog/en/modules/tools/overduerules.tt to adhere to ACC2 - James
** - Improve link text when successfully merging bibliographic records - EASY - Amy
** - Update intranet-tmpl/prog/en/modules/members/boraccount.tt for ACC2 - James
** - Set focus for cursor to Debit type code field when creating new debit type - EASY - Catherine
** - Set focus for cursor to Credit type code field when creating new credit type - EASY - Amy
** - Make it easier to unselect one member permission after selecting all - EASY - Amy
** - <label> linked to the wrong <input> (wrong "for" attribute) in paycollect.tt - MEDIUM - Eden
** - Description of PayPalReturnURL system preference is unclear - EASY - Ella
** - Add wording to authorized value interface to indicate valid code length - MEDIUM - Ava
** - Update intranet-tmpl/prog/en/modules/reserve/request.tt for ACC2 - Mazen
** - Improve link text when viewing an ILL requested item - HARD - Ava (hard patch, 2 kittens)
** - Add system preference information about OrderpriceRounding in 19.05 manual - Victoria
** - The "Accessibility advocate" role is not yet listed in the about page. - EASY - Eden
** - Improve link text after successfully resetting password in OPAC - HARD - Amy
** - Manual screenshots and description of KOCT plugin are outdated (old plugin) - Ella (hard patch, 2 kittens)
** - POD of C4::Members::Messaging::GetMessagingPreferences() is misleading - EASY - Eden
** - Set focus for cursor to report name field when creating new SQL report - EASY - James
** - Typo in system preference UsageStats: statisics - EASY - Mazen
** - Add focus to branch code when a new library is added - EASY - Ava
** - Typo in patron-attr-types.tt - EASY - Mazen
** - Set focus for cursor to category code input box when creating new patron categories - EASY - Victoria
** - Misspelling of Method in REST API files - EASY - Mazen
** - Rename 'Relatives fines' to 'Relatives charges' in OPAC - EASY - Eden
** - Warnings in returns.pl - EASY - Amy
** - Add note to ILLHiddenRequestStatuses preference to the ILLSTATUS authorized value category - EASY - Ella
** - French SQL files for "news" contain "Welcome into Koha 3!" - EASY - Ava
** - Show if a placed hold is record or item level in the patron account in the OPAC - EASY - Victoria
** - Improve hint labels on patron attribute type entry form - EASY - Victoria 
** - Improve hint labels on library creation form - EASY - Mazen 
** - Document the --plack option for koha-list - EASY - Mazen 
** - Corrupted storable string breaks SubfieldsToUseWhenPrefill functionality - EASY - James
** - Hide printing the tools navigation when printing reports - EASY - Eden
** - Manual: OverdueNoticeBCC was replaced by NoticeBCC - Ava
** - French SQL files for "news" contain broken link to the wiki - EASY - Ava
** - Missing new GDPR system preference in 19.05 manual - Victoria
** - Rename system preference opaclanguages to OPACLanguages - HARD - Mazen (hard patch, 2 kittens)
* Things that need attention
** - Simplify keep_text Javascript function - MEDIUM - Mazen
* Signoffs
** - PSGI Koha does not use custom ErrorDocument pages - MEDIUM - Eden
** - XSLTs should not define entities - EASY - Eden
* Rescues
** - Rename system preference delimiter to CSVDelimiter - HARD - Mazen (hard patch, 2 kittens)
** - Rental and fine fees are not updating on circulation screen - MEDIUM - Ava
** - Improve link text when successfully merging authorities and remove JS redirect - EASY - Amy
** - Datatables on z3950_search.pl show incorrect number of entries - MEDIUM - Ava
** - Improve link text in the installer - EASY - Eden
** - Show description of ITEMTYPECAT instead of code in itemtypes summary table - EASY - Amy
* Patches
** - Rename system preference reviewson to OPACComments - HARD - James (hard patch, 2 kittens)
** - Document <<items.content>> for duedgst and preduedgst and update sample notices - EASY - James
** - Rename system preference opaclanguages to OPACLanguages - HARD - Mazen (hard patch, 2 kittens)
** - Add new item type headset image for carredart - Ava
** - Adding new itemtype images to carredart - Victoria
** - Adding new itemtype info image to carredart - Victoria
=== Summary ===
Name 	Patches	Sign offs	Passed QA	Failed QA orPatch Doesn't Apply	Total
Amy King 	 	 	 	 	15
Mazen Khallaf 	 	 	 	 	22
Ava Li 	 	 	 	 	17
Ella Wipatene 	 	 	 	 	15
Eden Bacani 	 	 	 	 	15
James O'Keeffe 	 	 	 	 	13
Victoria Faafia	 	 	 	 	17
Catherine Ma 	 	 	 	 	10