<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.evergreen-ils.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.evergreen-ils.org/feed.php">
        <title>Evergreen DokuWiki - newdevs:code</title>
        <description></description>
        <link>https://wiki.evergreen-ils.org/</link>
        <image rdf:resource="https://wiki.evergreen-ils.org/lib/exe/fetch.php?media=wiki:logo.svg" />
       <dc:date>2026-05-01T13:38:29+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-fields&amp;rev=1711678533&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-library-setting&amp;rev=1742247791&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-subfield-to-record-display&amp;rev=1686685031&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:angular-field-order&amp;rev=1717608541&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:grid-cell-text-generator&amp;rev=1703195705&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:import_csv_into_db&amp;rev=1718290367&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:report-view&amp;rev=1690476258&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:save-grid-settings&amp;rev=1749749511&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:unit-tests&amp;rev=1730829112&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.evergreen-ils.org/lib/exe/fetch.php?media=wiki:logo.svg">
        <title>Evergreen DokuWiki</title>
        <link>https://wiki.evergreen-ils.org/</link>
        <url>https://wiki.evergreen-ils.org/lib/exe/fetch.php?media=wiki:logo.svg</url>
    </image>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-fields&amp;rev=1711678533&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-03-29T02:15:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>add-fields</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-fields&amp;rev=1711678533&amp;do=diff</link>
        <description>New Developers Working Group

Add Fields to Existing Table

This example came from a need that PINES had for annual reports purposes. It adds two new fields to the Organizational Unit table in order to store federal library codes for each location and make those codes available to the reports engine.</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-library-setting&amp;rev=1742247791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-03-17T21:43:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>add-library-setting</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-library-setting&amp;rev=1742247791&amp;do=diff</link>
        <description>New Developers Working Group

Adding a Library Setting

These instructions cover how to add a library setting to the database. The example is for adding a library setting that can be referenced by the Hemlock app. Setting types are in config.org_unit_setting_type.</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-subfield-to-record-display&amp;rev=1686685031&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-06-13T19:37:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>add-subfield-to-record-display</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:add-subfield-to-record-display&amp;rev=1686685031&amp;do=diff</link>
        <description>Adding a Subfield to the Record Display Fields

Note: These instructions assume you are making a local change, and not one you intend to submit to the community. They could be adapted or expanded so that these changes could be included in a patch.

In the OPAC</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:angular-field-order&amp;rev=1717608541&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-05T17:29:01+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>angular-field-order</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:angular-field-order&amp;rev=1717608541&amp;do=diff</link>
        <description>New Developers Working Group

Control Field Order and Styling in Form Modals

Controlling Field Order

If you do not specify the field order when opening an Angular form in a modal, the fields will be displayed in alphabetical order. To improve readability and usability, it is best to specify the desired field order either through the relevant routing module (for dynamically-created interfaces) or through the</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:grid-cell-text-generator&amp;rev=1703195705&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-12-21T21:55:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>grid-cell-text-generator</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:grid-cell-text-generator&amp;rev=1703195705&amp;do=diff</link>
        <description>New Developers Working Group

Grid Cell Text Generator

When a grid cell (aka, column) is modified to include HTML such as a link, it will not print when printing the full grid unless you take the additional step of telling the system what to print.</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:import_csv_into_db&amp;rev=1718290367&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-06-13T14:52:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>import_csv_into_db</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:import_csv_into_db&amp;rev=1718290367&amp;do=diff</link>
        <description>Import Data from a CSV file into database tables

The Concerto database isn't very large, and sometimes you need to test things with more data. If you can pull and anonymize production-level data (but not too much to crash your test server), you can copy it into place with a CSV file.</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:report-view&amp;rev=1690476258&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-07-27T16:44:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>report-view</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:report-view&amp;rev=1690476258&amp;do=diff</link>
        <description>Create a New Report Source

If you have a need for data that can only be retrieved via a query because the reporter can't construct it, or if you base numerous reports on a specific set of data that you don't want to have to rebuild every time you create a template, you can create a new class in the fieldmapper that can be used by the reporter going forward.</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:save-grid-settings&amp;rev=1749749511&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-06-12T17:31:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>save-grid-settings</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:save-grid-settings&amp;rev=1749749511&amp;do=diff</link>
        <description>New Developers Working Group

Save Grid Settings

This example added a workstation setting for the Monograph Parts Grid Preferences grid:
&lt;https://bugs.launchpad.net/evergreen/+bug/1975852&gt;

Make the Save Grid Settings Option Visible

If the Save Grid Settings option doesn't appear at all, it likely needs to have a persistKey assigned to the grid.</description>
    </item>
    <item rdf:about="https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:unit-tests&amp;rev=1730829112&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-11-05T17:51:52+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>unit-tests</title>
        <link>https://wiki.evergreen-ils.org/doku.php?id=newdevs:code:unit-tests&amp;rev=1730829112&amp;do=diff</link>
        <description>New Developers Working Group

Unit Tests

When new code is submitted to the Evergreen community for testing and approval, that code should either include step-by-step instructions on how to test bug fixes or automated unit tests to assist in validating new features or significant changes. A unit test is typically designed to test a single action (for example, testing that a new database row is created after a form is submitted).</description>
    </item>
</rdf:RDF>
