[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