**New Developers Working Group** ===== Meeting Agenda: February 21, 2024 at 3pm ET ===== ==== Agenda ==== * Touch base on current projects * SQL upgrade scripts ==== Demo ==== * Recording: * https://drive.google.com/file/d/19S-JwA7ahTVhKvdyGvYy928V2hlniRcR/view?usp=sharing * Note that the demo in the recording had a few code errors (hooray for live demos) which are corrected in the demo branch below * Demo Branch: * https://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/mccanna/newdevs_test * Key components for adding the new field (column): * 005.schema.actors.sql - Adds a new column to the database table when Evergreen is first installed * XXXX.schema.add_library_logo.sql - Adds a new column to the database table if this is an upgrade to an existing installation (the XXXX will get replaced by a sequential number when and if the code is committed) * fm_IDL.xml - The fieldmapper makes the new column in the database available to the user interface * User interface components for the staff client: * org-unit.component.html - Informs the user interface where to put the new field in the Org Unit form * images/logos - New folder to store library logos * User interface components for the OPAC: * Library.pm - Tells the interface that if the current branch doesn't have a logo specified, then use the parent's logo * core_info.tt2 - Displays the logo on the library info page