<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Lookup.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>24eec657c05b0d72bf071b3cc0551de15e9d5f32 - combobox representation for dropdowns and lookups</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#24eec657c05b0d72bf071b3cc0551de15e9d5f32</link>
        <description>combobox representation for dropdowns and lookups

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Mon, 12 May 2025 09:44:34 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>ba7f5789bbbcab95d7a655f6ec50a97b731b40d5 - No direct search execution</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#ba7f5789bbbcab95d7a655f6ec50a97b731b40d5</link>
        <description>No direct search execution

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Tue, 06 Feb 2024 08:45:39 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>cdd16494506329e45f6f88b0a97dcfe7eec0f612 - New SQLite function to decode struct JSON</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#cdd16494506329e45f6f88b0a97dcfe7eec0f612</link>
        <description>New SQLite function to decode struct JSON

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 18 Jan 2024 10:10:19 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>5e29103a15bd9873f422f66a6a5239b6aec4651e - &#55358;&#56598; Automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#5e29103a15bd9873f422f66a6a5239b6aec4651e</link>
        <description>&#55358;&#56598; Automatic code style fixes

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Mon, 11 Dec 2023 15:31:16 +0000</pubDate>
        <dc:creator>annda &lt;annda@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>7234bfb14e712ff548d9266ef32fdcc8eaf2d04e - &#55358;&#56598; Automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#7234bfb14e712ff548d9266ef32fdcc8eaf2d04e</link>
        <description>&#55358;&#56598; Automatic code style fixes

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Wed, 13 Sep 2023 09:45:56 +0000</pubDate>
        <dc:creator>splitbrain &lt;splitbrain@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>17a3a5782666ca8742a2c64cc11565d4f9fe1076 - Manual code style adjustments</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#17a3a5782666ca8742a2c64cc11565d4f9fe1076</link>
        <description>Manual code style adjustments

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 13 Jan 2022 14:52:53 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>0549dcc5bc88d4f9d923acdd09931d8d51be7097 - PHP code sniffer autofixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#0549dcc5bc88d4f9d923acdd09931d8d51be7097</link>
        <description>PHP code sniffer autofixes

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 13 Jan 2022 13:29:32 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>565b4cc1720997c550aa900f5b9ea643b2f26de3 - Add wrapper function for json_decode()</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#565b4cc1720997c550aa900f5b9ea643b2f26de3</link>
        <description>Add wrapper function for json_decode()

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 16 Apr 2020 10:49:17 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>fbbae12a9b86e21d5c98a71e9e60bd62ac7ea08d - Lookup types use a composite id</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#fbbae12a9b86e21d5c98a71e9e60bd62ac7ea08d</link>
        <description>Lookup types use a composite idJSON encoded pid and rid, together with lastst = 1, offer a unique identifier for fetching all types of referenced data

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Tue, 14 Apr 2020 15:52:53 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>d6d97f6064c3b0f90310be8341edc9585520ee54 - Automatic coding style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#d6d97f6064c3b0f90310be8341edc9585520ee54</link>
        <description>Automatic coding style fixes

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 09 Apr 2020 14:54:27 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>7f803aa873894c400484b80e8b543a49fdf1f9d5 - Fix data access for lookup types</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#7f803aa873894c400484b80e8b543a49fdf1f9d5</link>
        <description>Fix data access for lookup types

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Tue, 07 Apr 2020 13:57:27 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>6781c68df4ed55da041d3a27a8c778df7fdf3f9a - change prefix from Abstract to Auto</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#6781c68df4ed55da041d3a27a8c778df7fdf3f9a</link>
        <description>change prefix from Abstract to Auto

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 06 Jun 2019 09:52:11 +0000</pubDate>
        <dc:creator>Szymon Olewniczak &lt;solewniczak@rid.pl&gt;</dc:creator>
    </item>
<item>
        <title>2096ed951cdf16d3a1b179fbfc4f121a503e9c6d - Prefix Summary type with &quot;Abstract&quot; to hide it in Schema Editor.</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#2096ed951cdf16d3a1b179fbfc4f121a503e9c6d</link>
        <description>Prefix Summary type with &quot;Abstract&quot; to hide it in Schema Editor.Fixes #451

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 30 May 2019 10:15:43 +0000</pubDate>
        <dc:creator>Szymon Olewniczak &lt;solewniczak@rid.pl&gt;</dc:creator>
    </item>
<item>
        <title>88b58a212b1e27877882d9dad769a4d01cffdde4 - This commit adds &apos;%lastsummary%&apos; special column for page schemas. The column contains the summary of last page revision.</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#88b58a212b1e27877882d9dad769a4d01cffdde4</link>
        <description>This commit adds &apos;%lastsummary%&apos; special column for page schemas. The column contains the summary of last page revision.

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Fri, 30 Mar 2018 09:01:43 +0000</pubDate>
        <dc:creator>Szymon Olewniczak &lt;solewniczak@rid.pl&gt;</dc:creator>
    </item>
<item>
        <title>10b11cc50b03e87fea979635c4f41ca3b804485f - special columns for lookup select fields</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#10b11cc50b03e87fea979635c4f41ca3b804485f</link>
        <description>special columns for lookup select fieldsI&apos;m not quite sure if it&apos;s more feature or bugfix but i think that special columns of struct schemas should also be available for struct lookup field.

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 11 Jan 2018 14:36:47 +0000</pubDate>
        <dc:creator>Szymon Olewniczak &lt;solewniczak@rid.pl&gt;</dc:creator>
    </item>
<item>
        <title>7717c082e7685f74d7eb1592595a7a2ef6225f8c - Add compareValue() abstract base type &amp; lookup</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#7717c082e7685f74d7eb1592595a7a2ef6225f8c</link>
        <description>Add compareValue() abstract base type &amp; lookupThis fixes a bug, that caused the $STRUCT.table.field$ filter syntax tobe broken for lookup fields.  Struct was comparing the row-id of theargument-column to the raw value of the referenced column at thefiltered lookup.There were multiple options to fix this bug:1. Add a new function to the AbstractBaseType() that return raw value bydefault (this is the approach implemented by this commit)2. Add a function to the lookup type only and use introspection to callit if it exists.3. Do not compare the values in the referenced columns, but compare onlythe row-idsThe problem with approach 3: It is not possible to compare suchlookup-column to any other column except lookups and this is not what wewant.Approaches 1 and 2 have different trade-offs on where additionalcode/complexity is created. I decided for approach 1 because it is thecleaner overall approach and we might want to use this functionality for futuretypes as well.SPR-875

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Tue, 14 Mar 2017 11:38:47 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>af993d55de4e0a953dd341ba1012e1447afbac9b - fix: stop OR filters causing problems</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#af993d55de4e0a953dd341ba1012e1447afbac9b</link>
        <description>fix: stop OR filters causing problemsThe filters coming from syntax should be grouped together in a subgroupto that OR-filters cannot undo the filters on latest=1 etc.Since we cannot know in the filter function whether there is already asubgroup for us to use or which to use, the solution was to give thecorrect subgroup to the filter function directly.Instead of adding another parameter to the already long list ofparameters for that function, I have chosen to give theQueryBuilderWhere a reference back to the original QueryBuilder.

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Tue, 03 Jan 2017 14:30:46 +0000</pubDate>
        <dc:creator>Michael Grosse &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>d329f04c26fb0f51f0764a43c99a6f9f140a9d7d - another fix for multi value dropdowns</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#d329f04c26fb0f51f0764a43c99a6f9f140a9d7d</link>
        <description>another fix for multi value dropdownsThis had been only partly fixed in a3f28bd5749019a23c6a298391781f8480629536

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Thu, 17 Nov 2016 15:12:09 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>dd6f0fd73df78481651ada958b45f00ef6394e1c - slight refactoring in Lookup</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#dd6f0fd73df78481651ada958b45f00ef6394e1c</link>
        <description>slight refactoring in Lookupthis makes it easier to reuse this type later on

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Wed, 16 Nov 2016 14:35:21 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>f256f53fb13ee22c4f6f06bebb259379f8a1cab0 - don&apos;t use static but class member</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/Lookup.php#f256f53fb13ee22c4f6f06bebb259379f8a1cab0</link>
        <description>don&apos;t use static but class member

            List of files:
            /plugin/struct/types/Lookup.php</description>
        <pubDate>Tue, 11 Oct 2016 10:05:13 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
</channel>
</rss>
