[Erp5-report] r11640 - in /erp5/trunk/bt5/erp5_banking_core: PortalTypeAllowedContentTypeTe...

nobody at svn.erp5.org nobody at svn.erp5.org
Thu Dec 7 16:51:54 CET 2006


Author: seb
Date: Thu Dec  7 16:51:46 2006
New Revision: 11640

URL: http://svn.erp5.org?rev=11640&view=rev
Log:
added baobab stop date property sheet

Added:
    erp5/trunk/bt5/erp5_banking_core/PropertySheetTemplateItem/BaobabStopDate.py
Modified:
    erp5/trunk/bt5/erp5_banking_core/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkStockBeforeClosingDate.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUserAssignmentList.xml
    erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml
    erp5/trunk/bt5/erp5_banking_core/bt/revision
    erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_allowed_content_type_list
    erp5/trunk/bt5/erp5_banking_core/bt/template_property_sheet_id_list

Modified: erp5/trunk/bt5/erp5_banking_core/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml?rev=11640&r1=11639&r2=11640&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml Thu Dec  7 16:51:46 2006
@@ -31,4 +31,7 @@
   <item>Banknote</item>
   <item>Coin</item>
  </portal_type>
+ <portal_type id="Currency Exchange Line">
+  <item>BaobabStopDate</item>
+ </portal_type>
 </allowed_content_type_list>

Added: erp5/trunk/bt5/erp5_banking_core/PropertySheetTemplateItem/BaobabStopDate.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/PropertySheetTemplateItem/BaobabStopDate.py?rev=11640&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/PropertySheetTemplateItem/BaobabStopDate.py (added)
+++ erp5/trunk/bt5/erp5_banking_core/PropertySheetTemplateItem/BaobabStopDate.py Thu Dec  7 16:51:46 2006
@@ -1,0 +1,40 @@
+##############################################################################
+#
+# Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.
+#              Aurélien Calonne <aurel at nexedi.com>
+#
+# WARNING: This program as such is intended to be used by professional
+# programmers who take the whole responsability of assessing all potential
+# consequences resulting from its eventual inadequacies and bugs
+# End users who are looking for a ready-to-use solution with commercial
+# garantees and support are strongly adviced to contract a Free Software
+# Service Company
+#
+# This program is Free Software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
+#
+##############################################################################
+
+class BaobabStopDate:
+  """
+      Properties for all Objects that define a stop_date
+  """
+
+  _properties = (
+    {'id'          : 'stop_date',
+     'description' : 'a date',
+     'type'        : 'date',
+     'mode'        : 'w'
+    },
+    )

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkStockBeforeClosingDate.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkStockBeforeClosingDate.xml?rev=11640&r1=11639&r2=11640&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkStockBeforeClosingDate.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkStockBeforeClosingDate.xml Thu Dec  7 16:51:46 2006
@@ -96,6 +96,8 @@
   inventory_list = context.portal_simulation.getCurrentInventoryList(\n
                                                      node=counter_vault_url,\n
                                                      resource_uid=resource_uid_list,\n
+                                                     group_by_resource=1,\n
+                                                     group_by_variation=1,\n
                                                      ignore_variation=0)\n
   if len(inventory_list)>0:\n
     message = Message(domain=\'ui\',\n

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUserAssignmentList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUserAssignmentList.xml?rev=11640&r1=11639&r2=11640&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUserAssignmentList.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_getUserAssignmentList.xml Thu Dec  7 16:51:46 2006
@@ -90,7 +90,7 @@
   return []\n
 \n
 valid_assignment_list = []\n
-\n
+context.log("Baobab_getUserAssignmentList", "assignment_list = %s" %(assignment_list,))\n
 for a in assignment_list:\n
   if a.getValidationState() == \'open\':\n
     stop  = a.getStopDate()\n

Modified: erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml?rev=11640&r1=11639&r2=11640&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml (original)
+++ erp5/trunk/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/CashDetail_saveFastInputLine.xml Thu Dec  7 16:51:46 2006
@@ -176,6 +176,8 @@
 # create the movement\n
 variation_not_defined = 0\n
 for resource_id in per_resource_dict.keys():\n
+  if variation_not_defined == 1:\n
+    break\n
   variation_list_dict = per_resource_dict[resource_id].values()\n
   # get the resource\n
   #resource_list = context.portal_catalog(portal_type = (\'Banknote\',\'Coin\'), id = resource_id)\n

Modified: erp5/trunk/bt5/erp5_banking_core/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/bt/revision?rev=11640&r1=11639&r2=11640&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/bt/revision (original)
+++ erp5/trunk/bt5/erp5_banking_core/bt/revision Thu Dec  7 16:51:46 2006
@@ -1,1 +1,1 @@
-90
+92

Modified: erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_allowed_content_type_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_allowed_content_type_list?rev=11640&r1=11639&r2=11640&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_allowed_content_type_list (original)
+++ erp5/trunk/bt5/erp5_banking_core/bt/template_portal_type_allowed_content_type_list Thu Dec  7 16:51:46 2006
@@ -9,4 +9,5 @@
 Counter Module | Counter
 Counter | Telephone
 Currency Cash Module | Banknote
-Currency Cash Module | Coin
+Currency Cash Module | Coin
+Currency Exchange Line | BaobabStopDate

Modified: erp5/trunk/bt5/erp5_banking_core/bt/template_property_sheet_id_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_core/bt/template_property_sheet_id_list?rev=11640&r1=11639&r2=11640&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_core/bt/template_property_sheet_id_list (original)
+++ erp5/trunk/bt5/erp5_banking_core/bt/template_property_sheet_id_list Thu Dec  7 16:51:46 2006
@@ -1,2 +1,3 @@
 CheckModel
-RenderingPreference
+RenderingPreference
+BaobabStopDate




More information about the Erp5-report mailing list