[Erp5-report] r41387 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Dec 13 13:33:56 CET 2010


Author: gabriel
Date: Mon Dec 13 13:33:56 2010
New Revision: 41387

URL: http://svn.erp5.org?rev=41387&view=rev
Log:
- refactor to return a empty list when the depth is equal 1.
- changed href to open the section "All Documents"

Modified:
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewFavoriteWidget.xml
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewSearchBar.xml
    erp5/trunk/bt5/erp5_web_ung_theme/bt/revision

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml?rev=41387&r1=41386&r2=41387&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebPageModule_generateDomain.xml [utf8] Mon Dec 13 13:33:56 2010
@@ -54,7 +54,6 @@
   This script generates a sections list to filter the document on UNG Docs.\n
   XXX - The generation of domains should be more dynamic because some domains is create manually.\n
 """\n
-domain_list = []\n
 \n
 def appendTempDomain(id, title, property_dict):\n
   domain = parent.generateTempDomain(id=id)\n
@@ -65,56 +64,66 @@ def appendTempDomain(id, title, property
     domain.setCriterion(key, value)\n
   domain_list.append(domain)\n
  \n
-if depth == 0:\n
-  domain = appendTempDomain(\'all_document_list\', \n
-                            \'All Documents\', \n
-                            dict(validation_state=[\'draft\']))\n
-  \n
-  domain = appendTempDomain(\'hidden_document_list\', \n
-                            \'Hidden\', \n
-                            dict(validation_state=[\'hidden\']))\n
-\n
-  domain = appendTempDomain(\'opened_document_list\', \n
-                            \'Opened by me\', \n
-                            dict(local_roles=\'Owner\', validation_state=[\'draft\']))\n
-\n
-  domain = appendTempDomain(\'owner_document_list\', \n
-                            \'Owned by me\',\n
-                            dict(local_roles=\'Owner\', validation_state=[\'draft\']))\n
-\n
-  domain = appendTempDomain(\'shared_document_list\', \n
-                            \'Shared by me\',\n
-                            dict(validation_state=[\'draft\']))\n
-\n
-  domain = appendTempDomain(\'starred_document_list\',\n
-                            \'Starred\',\n
-                            dict(validation_state=[\'draft\']))\n
-\n
-  domain = appendTempDomain(\'trash_document_list\',\n
-                            \'Trash\',\n
-                            dict(validation_state=[\'deleted\']))\n
-\n
-  domain = parent.generateTempDomain(id=\'webpage_module_list\')\n
-  domain.edit(title=\'Document by Type\',\n
-              list_method=\'WebPageModule_getDocumentListFiltered\',\n
-              domain_generator_method_id = script.id)\n
-  domain_list.append(domain)\n
+domain_list = []\n
+\n
+if depth == 1:\n
+  return domain_list\n
 \n
-  # XXX - Review code to be more dynamic\n
-  webpage_subdomain = domain.generateTempDomain(id=\'subWebPage\')\n
-  webpage_subdomain.edit(title="Web Page",\n
-              list_method=\'WebPageModule_getWebPageListFiltered\',\n
-              domain_generator_method_id=script.id)\n
-\n
-  webtable_subdomain = domain.generateTempDomain(id=\'subWebTable\')\n
-  webtable_subdomain.edit(title="Web Table",\n
-              list_method=\'WebPageModule_getWebTableListFiltered\',\n
-              domain_generator_method_id=script.id)\n
-\n
-  webillustration_subdomain = domain.generateTempDomain(id=\'subWebIllustraion\')\n
-  webillustration_subdomain.edit(title="Web Illustration",\n
-              list_method=\'WebPageModule_getWebIllustrationListFiltered\',\n
-              domain_generator_method_id=script.id)\n
+domain = appendTempDomain(\'all_document_list\', \n
+                          \'All Documents\', \n
+                           dict(validation_state=[\'draft\']))\n
+  \n
+domain = appendTempDomain(\'hidden_document_list\', \n
+                          \'Hidden\', \n
+                          dict(validation_state=[\'hidden\']))\n
+\n
+domain = appendTempDomain(\'opened_document_list\', \n
+                          \'Opened by me\', \n
+                          dict(local_roles=\'Owner\', validation_state=[\'draft\']))\n
+\n
+domain = appendTempDomain(\'owner_document_list\', \n
+                          \'Owned by me\',\n
+                          dict(local_roles=\'Owner\', validation_state=[\'draft\']))\n
+\n
+domain = appendTempDomain(\'shared_document_list\', \n
+                          \'Shared by me\',\n
+                          dict(validation_state=[\'draft\']))\n
+\n
+domain = appendTempDomain(\'starred_document_list\',\n
+                          \'Starred\',\n
+                          dict(validation_state=[\'draft\']))\n
+\n
+domain = appendTempDomain(\'trash_document_list\',\n
+                          \'Trash\',\n
+                          dict(validation_state=[\'deleted\']))\n
+\n
+domain = parent.generateTempDomain(id=\'webpage_module_list\')\n
+domain.edit(title=\'Document by Type\',\n
+            list_method=\'WebPageModule_getDocumentListFiltered\',\n
+            domain_generator_method_id = script.id)\n
+domain_list.append(domain)\n
+\n
+# XXX - Review code to be more dynamic\n
+webpage_subdomain = domain.generateTempDomain(id=\'subWebPage\')\n
+webpage_subdomain.edit(title="Web Page",\n
+             membership_criterion_base_category = ("webpage_module_list"),\n
+             membership_criterion_category = ("webpage_module_list"),\n
+             list_method=\'WebPageModule_getWebPageListFiltered\',\n
+             domain_generator_method_id=script.id)\n
+\n
+webtable_subdomain = domain.generateTempDomain(id=\'subWebTable\')\n
+webtable_subdomain.edit(title="Web Table",\n
+             membership_criterion_base_category = ("webpage_module_list"),\n
+             membership_criterion_category = ("webpage_module_list"),\n
+             list_method=\'WebPageModule_getWebTableListFiltered\',\n
+             domain_generator_method_id=script.id)\n
+\n
+webillustration_subdomain = domain.generateTempDomain(id=\'subWebIllustraion\')\n
+webillustration_subdomain.edit(title="Web Illustration",\n
+             membership_criterion_base_category = ("webpage_module_list"),\n
+             membership_criterion_category = ("webpage_module_list"),\n
+             list_method=\'WebPageModule_getWebIllustrationListFiltered\',\n
+             domain_generator_method_id=script.id)\n
 \n
 return domain_list\n
 </string> </value>

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewFavoriteWidget.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewFavoriteWidget.xml?rev=41387&r1=41386&r2=41387&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewFavoriteWidget.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewFavoriteWidget.xml [utf8] Mon Dec 13 13:33:56 2010
@@ -43,7 +43,10 @@
                        has_editor python: current_url != portal_path;">\n
 <a class="domain_selected"></a>\n
 <tal:block tal:condition="python: not has_editor">\n
-  <a tal:attributes="href python: request.get(\'URL\') + \'?reset:int=1\'">Refresh</a>\n
+  <a tal:attributes="href python: request.get(\'URL\') + \'?domain_url=ung_domain/all_document_list&\' + \n
+                                                        \'form_id=erp5_web_ung_layout&\' + \n
+                                                        \'list_selection_name=ung_document_list_selection&\' + \n
+                                                        \'domain_depth:int=0&reset:int=1\'">Refresh</a>\n
 </tal:block>\n
 <tal:block tal:condition="python: has_editor">\n
   <a tal:attributes="href python: request.get(\'URL\') + \'?editable_mode:int=1\'">Refresh</a>\n

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewSearchBar.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewSearchBar.xml?rev=41387&r1=41386&r2=41387&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewSearchBar.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewSearchBar.xml [utf8] Mon Dec 13 13:33:56 2010
@@ -40,7 +40,10 @@
                        enctype string:multipart/form-data;\n
                        portal_path python:website.absolute_url();\n
                        has_editor python: here.absolute_url() != portal_path;">\n
-<a class="ung_docs" tal:attributes="href python: portal_path + \'?reset:int=1\'">\n
+<a class="ung_docs" tal:attributes="href python: portal_path + \'?domain_url=ung_domain/all_document_list&\' + \n
+                                                               \'form_id=erp5_web_ung_layout&\' + \n
+                                                               \'list_selection_name=ung_document_list_selection&\' + \n
+                                                               \'domain_depth:int=0&reset:int=1\'">\n
  <img src="ung_images/ung-logo.gif">\n
 </a>\n
 <a id=\'loading_message\'>Loading...</a>\n

Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=41387&r1=41386&r2=41387&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Mon Dec 13 13:33:56 2010
@@ -1 +1 @@
-115
\ No newline at end of file
+116
\ No newline at end of file



More information about the Erp5-report mailing list