[Erp5-report] r21458 - in /erp5/trunk/bt5/erp5_web: SkinTemplateItem/portal_skins/erp5_web_...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Jun 10 13:31:25 CEST 2008


Author: ivan
Date: Tue Jun 10 13:31:24 2008
New Revision: 21458

URL: http://svn.erp5.org?rev=21458&view=rev
Log:
Combine Document_viewImplicitRelationListWidget and Document_viewRelationListWidget in one PT.
Left old one with comment that's deprecated.

Modified:
    erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewImplicitRelationListWidget.xml
    erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewRelationListWidget.xml
    erp5/trunk/bt5/erp5_web/bt/revision

Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewImplicitRelationListWidget.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewImplicitRelationListWidget.xml?rev=21458&r1=21457&r2=21458&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewImplicitRelationListWidget.xml (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewImplicitRelationListWidget.xml Tue Jun 10 13:31:24 2008
@@ -42,9 +42,23 @@
             </value>
         </item>
         <item>
+            <key> <string>_owner</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
             <key> <string>_text</string> </key>
             <value> <string encoding="cdata"><![CDATA[
 
+<tal:block tal:replace="nothing">\n
+  <!--\n
+  This widget is left for backward compatibility  as the information it \n
+  renders is rendered in Document_viewRelationListWidget which \n
+  should be default and only one.\n
+  -->\n
+</tal:block>\n
+\n
 <tal:block tal:define="\n
   default_section_document python: request.get(\'current_web_document\', here);\n
   isDocument python: default_section_document.isDocument;">  \n

Modified: erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewRelationListWidget.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewRelationListWidget.xml?rev=21458&r1=21457&r2=21458&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewRelationListWidget.xml (original)
+++ erp5/trunk/bt5/erp5_web/SkinTemplateItem/portal_skins/erp5_web_widget_library/Document_viewRelationListWidget.xml Tue Jun 10 13:31:24 2008
@@ -42,59 +42,132 @@
             </value>
         </item>
         <item>
+            <key> <string>_owner</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
             <key> <string>_text</string> </key>
             <value> <string encoding="cdata"><![CDATA[
 
 <tal:block tal:define="\n
   default_section_document python: request.get(\'current_web_document\', here);\n
-  isDocument python: default_section_document.isDocument;">  \n
+  isDocument python: default_section_document.isDocument;">\n
+  \n
   <tal:block tal:condition="isDocument">\n
+\n
     <tal:block\n
       tal:define="related_successor_document_list  python:\n
                     default_section_document.Document_getRelatedDocumentList(\n
                              relation_id=\'related_successor\');\n
+\n
+                  related_similar_cloud_document_list  python:\n
+                    default_section_document.Document_getRelatedDocumentList(\n
+                             relation_id=\'related_similar_cloud\');\n
+\n
                   related_similar_document_list  python:\n
                     default_section_document.Document_getRelatedDocumentList(\n
                              relation_id=\'related_similar\');\n
+\n
                   related_predecessor_document_list python:\n
                     default_section_document.Document_getRelatedDocumentList(\n
                              relation_id=\'related_predecessor\');\n
-                  all_related_document_list python: \n
-                    related_successor_document_list +\n
-                    related_similar_document_list +\n
-                    related_predecessor_document_list">\n
-\n
-      <div class="related_docs" tal:condition="related_successor_document_list">\n
+\n
+                  related_wiki_successor_document_list python:\n
+                             default_section_document.Document_getRelatedDocumentList(\n
+                                     relation_id=\'wiki_successor\');\n
+\n
+                  related_wiki_predecessor_document_list python:\n
+                             default_section_document.Document_getRelatedDocumentList(\n
+                                     relation_id=\'wiki_predecessor\');\n
+\n
+                  similar python: (related_similar_document_list,\n
+                                   related_similar_cloud_document_list,);\n
+                  all_similar python: len(similar[0]) + len(similar[1]);\n
+\n
+                  reference python: (related_successor_document_list,\n
+                                    related_wiki_successor_document_list,);\n
+                  all_reference  python: len(reference[0]) + len(reference[1]);\n
+\n
+                  related python: (related_predecessor_document_list,\n
+                                   related_wiki_predecessor_document_list,);\n
+                  all_related python: len(related[0]) + len(related[1]);\n
+\n
+                  all_related_document_list_number python: \n
+                    all_similar + all_reference + all_related">\n
+\n
+      <div class="related_docs" \n
+           tal:condition="all_similar">\n
+        <div class="title" i18n:translate="" i18n:domain="ui">Similar</div>\n
+        <div class="related_docs_explicit" \n
+             tal:condition="python: len(similar[0])">\n
+          <ul>\n
+            <li tal:repeat="doc python: similar[0]">\n
+              <a tal:content="doc/getTitleOrId" \n
+                  tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
+            </li>\n
+          </ul>\n
+        </div>\n
+        <div class="related_docs_imlicit" \n
+             tal:condition="python: len(similar[1])">\n
+          <ul>\n
+            <li tal:repeat="doc python: similar[1]">\n
+              <a tal:content="doc/getTitleOrId" \n
+                  tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
+            </li>\n
+          </ul>\n
+        </div>\n
+      </div>\n
+\n
+      <div class="related_docs" \n
+           tal:condition="all_reference">\n
+\n
+        <div class="title" i18n:translate="" i18n:domain="ui">Reference</div>\n
+        <div class="related_docs_explicit" \n
+             tal:condition="python: len(reference[0])">\n
+          <ul>\n
+            <li tal:repeat="doc python: reference[0]">\n
+              <a tal:content="doc/getTitleOrId" \n
+                  tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
+            </li>\n
+          </ul>\n
+        </div>\n
+        <div class="related_docs_imlicit" \n
+             tal:condition="python: len(reference[1])">\n
+          <ul>\n
+            <li tal:repeat="doc python: reference[1]">\n
+              <a tal:content="doc/getTitleOrId" \n
+                  tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
+            </li>\n
+          </ul>\n
+        </div>\n
+      </div>\n
+\n
+      <div class="related_docs" \n
+           tal:condition="all_related">\n
         <div class="title" i18n:translate="" i18n:domain="ui">Related</div>\n
-        <ul>\n
-          <li tal:repeat="doc related_successor_document_list">\n
-            <a tal:content="doc/getTitleOrId" \n
-                tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
-          </li>\n
-        </ul>\n
-      </div>\n
-\n
-      <div class="related_docs" tal:condition="related_similar_document_list">\n
-        <div class="title" i18n:translate="" i18n:domain="ui">Similar</div>\n
-        <ul>\n
-          <li tal:repeat="doc related_similar_document_list">\n
-            <a tal:content="doc/getTitleOrId" \n
-                tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
-          </li>\n
-        </ul>\n
-      </div>\n
-\n
-      <div class="related_docs" tal:condition="related_predecessor_document_list">\n
-        <div class="title" i18n:translate="" i18n:domain="ui">Reference</div>\n
-        <ul>\n
-          <li tal:repeat="doc doc_list">\n
-            <a tal:content="doc/getTitleOrId" \n
-                tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
-          </li>\n
-        </ul>\n
-      </div>\n
-\n
-      <div class="related_docs" tal:condition="not: all_related_document_list">\n
+        <div class="related_docs_explicit" \n
+             tal:condition="python: len(related[0])">\n
+          <ul>\n
+            <li tal:repeat="doc python: related[0]">\n
+              <a tal:content="doc/getTitleOrId" \n
+                  tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
+            </li>\n
+          </ul>\n
+        </div>\n
+        <div class="related_docs_imlicit" \n
+             tal:condition="python: len(related[1])">\n
+           <ul>\n
+            <li tal:repeat="doc python: related[1]">\n
+              <a tal:content="doc/getTitleOrId" \n
+                  tal:attributes="href python:doc.absolute_url()+\'/view\'"/>\n
+            </li>\n
+          </ul>\n
+        </div>\n
+      </div>\n
+      \n
+      <div class="related_docs" tal:condition="python: all_related_document_list_number==0">\n
         <div class="title" i18n:translate="" i18n:domain="ui">\n
           No related documents found.\n
         </div>\n
@@ -102,6 +175,7 @@
 \n
     </tal:block>\n
   </tal:block>\n
+\n
 \n
   <tal:block tal:condition="not: isDocument">\n
     <div class="title" i18n:translate="" i18n:domain="ui">\n

Modified: erp5/trunk/bt5/erp5_web/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web/bt/revision?rev=21458&r1=21457&r2=21458&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web/bt/revision (original)
+++ erp5/trunk/bt5/erp5_web/bt/revision Tue Jun 10 13:31:24 2008
@@ -1,1 +1,1 @@
-637
+639




More information about the Erp5-report mailing list