<!-- 
RSS generated by JIRA (5.2.7#850-sha1:b2af0c8dc8537b36121c6a579fabbdf79fc919e5) at Tue May 21 17:31:25 UTC 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://www.doctrine-project.org/jira/si/jira.issueviews:issue-xml/PHPCR-84/PHPCR-84.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Doctrine Project</title>
    <link>http://www.doctrine-project.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>5.2.7</version>
        <build-number>850</build-number>
        <build-date>21-02-2013</build-date>
    </build-info>

<item>
            <title>[PHPCR-84] make the query API work with i18n</title>
                <link>http://www.doctrine-project.org/jira/browse/PHPCR-84</link>
                <project id="10060" key="PHPCR">Doctrine PHPCR</project>
                        <description>&lt;p&gt;when searching there must be some way to ensure that for translateable documents the right fields are filters. f.e. when using the child strategy then for the given columns the node name needs to be checked (nodename = phpcr_locale:fr). for attributes strategy the property name needs to be rewritten (&quot;title&quot; vs &quot;phpcr_locale:fr-title&quot;).&lt;/p&gt;

&lt;p&gt;it might not be possible to easily automate this.&lt;/p&gt;</description>
                <environment></environment>
            <key id="14161">PHPCR-84</key>
            <summary>make the query API work with i18n</summary>
                <type id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/issuetypes/bug.png">Bug</type>
                                <priority id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/priorities/blocker.png">Blocker</priority>
                    <status id="1" iconUrl="http://www.doctrine-project.org/jira/images/icons/statuses/open.png">Open</status>
                    <resolution id="-1">Unresolved</resolution>
                                <assignee username="lsmith">Lukas Kahwe</assignee>
                                <reporter username="lsmith">Lukas Kahwe</reporter>
                        <labels>
                    </labels>
                <created>Tue, 23 Oct 2012 21:17:33 +0000</created>
                <updated>Tue, 14 May 2013 07:07:33 +0000</updated>
                                                                            <due></due>
                    <votes>0</votes>
                        <watches>3</watches>
                        <comments>
                    <comment id="18871" author="dbu" created="Tue, 23 Oct 2012 21:45:43 +0000"  >&lt;p&gt;sounds like asking for a PHPCR-ODM DQL , then we could handle this perfectly transparent. as an intermediate, a method to build the criterion for a field of a mapped entity would be the right way i think. you could even do that for non-multilang in case you mapped the documents field to some differently named PHPCR property.&lt;/p&gt;</comment>
                    <comment id="18873" author="lsmith" created="Wed, 24 Oct 2012 09:09:19 +0000"  >&lt;p&gt;here is an example where i manually handle this:&lt;br/&gt;
&lt;a href=&quot;https://github.com/symfony-cmf/SearchBundle/blob/master/Controller/PhpcrSearchController.php&quot; class=&quot;external-link&quot;&gt;https://github.com/symfony-cmf/SearchBundle/blob/master/Controller/PhpcrSearchController.php&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;if we were to do it automatically we might not need our own DQL, we could do a QOMWalker. however i doubt that we can fully automate this, since everything can be mixed. ie. one path can have any number of different strategies.&lt;/p&gt;</comment>
                    <comment id="18874" author="lsmith" created="Wed, 24 Oct 2012 09:18:05 +0000"  >&lt;p&gt;btw .. it might make sense to always namespace the property names, even when using the child translation strategy. this could make it easier to deal with searching across mixed translation strategies.&lt;/p&gt;</comment>
                    <comment id="19279" author="lsmith" created="Fri, 11 Jan 2013 08:56:42 +0000"  >&lt;p&gt;if we do this change we should provide a migration script&lt;/p&gt;</comment>
                    <comment id="19894" author="dbu" created="Mon, 25 Mar 2013 15:01:24 +0000"  >&lt;p&gt;it gets even worse when translated and non-translated documents get mixed up. see for example the cmf sandbox menu admin (not multilang menu). it mixes translated and non-translated documents. since &lt;a href=&quot;https://github.com/sonata-project/SonataDoctrinePhpcrAdminBundle/pull/100&quot; class=&quot;external-link&quot;&gt;https://github.com/sonata-project/SonataDoctrinePhpcrAdminBundle/pull/100&lt;/a&gt; you can sort on columns, so sorting will half work half not.&lt;/p&gt;</comment>
                    <comment id="20371" author="dbu" created="Mon, 13 May 2013 08:51:11 +0000"  >&lt;p&gt;there seem to be other solutions like descendant, but if we had &lt;b&gt;join&lt;/b&gt; in jackalope-doctrine-dbal that could be a good option &lt;a href=&quot;https://github.com/jackalope/jackalope-doctrine-dbal/issues/15&quot; class=&quot;external-link&quot;&gt;https://github.com/jackalope/jackalope-doctrine-dbal/issues/15&lt;/a&gt;&lt;/p&gt;</comment>
                    <comment id="20375" author="wjzijderveld" created="Tue, 14 May 2013 07:07:33 +0000"  >&lt;p&gt;I started working on the Join issue and will start working on this issue when the Join feature is more or less stable.&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
        </item>
</channel>
</rss>