[Erp5-report] r26660 - in /erp5/trunk/bt5/erp5_project: SkinTemplateItem/portal_skins/erp5_...

nobody at svn.erp5.org nobody at svn.erp5.org
Mon Apr 27 13:20:34 CEST 2009


Author: romain
Date: Mon Apr 27 13:20:30 2009
New Revision: 26660

URL: http://svn.erp5.org?rev=26660&view=rev
Log:
No need to manually define the table name, as the catalog automatically generate the mapping.
This allow to directly call the attribute on the result objects.

Modified:
    erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generatePersonDomain.xml
    erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generateProjectDomain.xml
    erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generatePersonDomain.xml
    erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generateProjectDomain.xml
    erp5/trunk/bt5/erp5_project/bt/revision

Modified: erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generatePersonDomain.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generatePersonDomain.xml?rev=26660&r1=26659&r2=26660&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generatePersonDomain.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generatePersonDomain.xml [utf8] Mon Apr 27 13:20:30 2009
@@ -59,8 +59,9 @@
   task_uid_list  = context.portal_selections.getSelectionUidList(context=context, selection_name=\'task_module_selection\')\n
   person_result = context.portal_catalog(portal_type=["Person",],\n
                                          source_related_uid=task_uid_list,\n
-                                         select_expression=\'catalog.portal_type, catalog.relative_url, catalog.id, catalog.title\',\n
+                                         select_expression=\'relative_url, id, title\',\n
                                          sort_on = ((\'title\',\'ascending\'),))\n
+\n
   person_dict = {}\n
   person_list = []\n
   append = person_list.append\n
@@ -69,7 +70,7 @@
     if key not in person_dict:\n
       person_dict[key] = None\n
       category_dict = {\'relative_url\':person.relative_url, \n
-                       \'portal_type\':person.portal_type,\n
+                       \'portal_type\': \'Person\',\n
                        \'id\':person.id,\n
                        \'title\':person.title,\n
                        \'uid\':person.uid}\n

Modified: erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generateProjectDomain.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generateProjectDomain.xml?rev=26660&r1=26659&r2=26660&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generateProjectDomain.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskModule_generateProjectDomain.xml [utf8] Mon Apr 27 13:20:30 2009
@@ -63,11 +63,11 @@
     task_uid_list  = context.portal_selections.getSelectionUidList(context=context, selection_name=\'task_module_selection\')\n
     project_result = context.portal_catalog(portal_type=["Project", "Project Line"],\n
                                             source_project_related_uid=task_uid_list,\n
-                                            select_expression=\'catalog.portal_type, catalog.relative_url, catalog.id, catalog.title\',\n
+                                            select_expression=\'portal_type, relative_url, id, title\',\n
                                             sort_on = ((\'title\',\'ascending\'),))\n
   else:\n
     project_result = context.portal_catalog(portal_type=["Project Line", "Project Milestones"],\n
-                                            select_expression=\'catalog.portal_type, catalog.relative_url, catalog.id, catalog.title\',\n
+                                            select_expression=\'portal_type, relative_url, id, title\',\n
                                             parent_relative_url=parent_relative_url,\n
                                             sort_on = ((\'title\',\'ascending\'),))\n
   # use a dict to store catalog result\n

Modified: erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generatePersonDomain.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generatePersonDomain.xml?rev=26660&r1=26659&r2=26660&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generatePersonDomain.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generatePersonDomain.xml [utf8] Mon Apr 27 13:20:30 2009
@@ -59,7 +59,7 @@
   task_uid_list  = context.portal_selections.getSelectionUidList(context=context, selection_name=\'task_report_module_selection\')\n
   person_result = context.portal_catalog(portal_type=["Person",],\n
                                          source_related_uid=task_uid_list,\n
-                                         select_expression=\'catalog.portal_type, catalog.relative_url, catalog.id, catalog.title\',\n
+                                         select_expression=\'portal_type, relative_url, id, title\',\n
                                          sort_on = ((\'title\',\'ascending\'),))\n
   person_dict = {}\n
   person_list = []\n
@@ -69,7 +69,7 @@
     if key not in person_dict:\n
       person_dict[key] = None\n
       category_dict = {\'relative_url\':person.relative_url, \n
-                       \'portal_type\':person.portal_type,\n
+                       \'portal_type\': "Person",\n
                        \'id\':person.id,\n
                        \'title\':person.title,\n
                        \'uid\':person.uid}\n

Modified: erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generateProjectDomain.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generateProjectDomain.xml?rev=26660&r1=26659&r2=26660&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generateProjectDomain.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_project/SkinTemplateItem/portal_skins/erp5_project/TaskReportModule_generateProjectDomain.xml [utf8] Mon Apr 27 13:20:30 2009
@@ -63,11 +63,11 @@
     task_uid_list  = context.portal_selections.getSelectionUidList(context=context, selection_name=\'task_report_module_selection\')\n
     project_result = context.portal_catalog(portal_type=["Project", "Project Line"],\n
                                             source_project_related_uid=task_uid_list,\n
-                                            select_expression=\'catalog.portal_type, catalog.relative_url, catalog.id, catalog.title\',\n
+                                            select_expression=\'portal_type, relative_url, id, title\',\n
                                             sort_on = ((\'title\',\'ascending\'),))\n
   else:\n
     project_result = context.portal_catalog(portal_type=["Project Line", "Project Milestones"],\n
-                                            select_expression=\'catalog.portal_type, catalog.relative_url, catalog.id, catalog.title\',\n
+                                            select_expression=\'portal_type, relative_url, id, title\',\n
                                             parent_relative_url=parent_relative_url,\n
                                             sort_on = ((\'title\',\'ascending\'),))\n
   # use a dict to store catalog result\n

Modified: erp5/trunk/bt5/erp5_project/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_project/bt/revision?rev=26660&r1=26659&r2=26660&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_project/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_project/bt/revision [utf8] Mon Apr 27 13:20:30 2009
@@ -1,1 +1,1 @@
-634
+636




More information about the Erp5-report mailing list