[Erp5-report] r14805 - in /erp5/trunk/bt5/erp5_banking_core: SkinTemplateItem/portal_skins/...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Jun 13 12:50:58 CEST 2007
Author: aurel
Date: Wed Jun 13 12:50:58 2007
New Revision: 14805
URL: http://svn.erp5.org?rev=14805&view=rev
Log:
when generating reference, do not reuse old one as it can lead to strange reference generation if reference depends on a parameter the user can play with
Modified:
erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml
erp5/trunk/bt5/erp5_banking_core/bt/revision
Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml?rev=14805&r1=14804&r2=14805&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUniqueReference.xml Wed Jun 13 12:50:58 2007
@@ -102,12 +102,15 @@
return \'\'\n
\n
# actual generation\n
- if reference in (None, \'\'):\n
- baobab_id_group = (application_id, codification, year)\n
- reference = context.portal_ids.generateNewLengthId(id_group = baobab_id_group)\n
+ #if reference in (None, \'\'): \n
+ #XXX is it necessary to concatenate to an old reference ?\n
+ # this make reference look strange when using different script to\n
+ # generate reference based on criteria the user can play with\n
+ baobab_id_group = (application_id, codification, year)\n
+ new_id = context.portal_ids.generateNewLengthId(id_group = baobab_id_group)\n
\n
# affectation\n
- reference = "%s-%s-%s-%s" % (application_id, codification, year, reference)\n
+ reference = "%s-%s-%s-%s" % (application_id, codification, year, new_id)\n
context.setSourceReference(reference)\n
\n
# finally, return it\n
@@ -179,6 +182,7 @@
<string>site</string>
<string>site_value</string>
<string>baobab_id_group</string>
+ <string>new_id</string>
</tuple>
</value>
</item>
Modified: erp5/trunk/bt5/erp5_banking_core/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/bt/revision?rev=14805&r1=14804&r2=14805&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/bt/revision (original)
+++ erp5/trunk/bt5/erp5_banking_core/bt/revision Wed Jun 13 12:50:58 2007
@@ -1,1 +1,1 @@
-276
+277
More information about the Erp5-report
mailing list