From 09287505597201ce7d59e50cdb8c9e925c828bdd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Calonne?= <aurel@nexedi.com> Date: Wed, 26 Nov 2008 15:42:04 +0000 Subject: [PATCH] when listing available cash container, use the date defined on the document instead of the current time otherwise some ordering problems in item table can happen git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@24709 20353a03-c40f-0410-a6d1-a30d3c3de9de --- ...MonetaryIssue_viewCashContainerInputDialog.xml | 15 ++++++++++++--- bt5/erp5_banking_cash/bt/revision | 2 +- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml b/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml index 8c48814a62..20111f4c24 100644 --- a/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml +++ b/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/MonetaryIssue_viewCashContainerInputDialog.xml @@ -69,11 +69,18 @@ \n container_portal_type_list = ["Monetary Reception",]\n base_price_dict = {}\n +request = context.REQUEST\n +if context.getStartDate() is None:\n + redirect_url = \'%s/%s?%s\' % ( context.absolute_url()\n + , \'view\'\n + , \'portal_status_message=Please register a date.\'\n + )\n + return request.RESPONSE.redirect( redirect_url )\n \n -if listbox is None:\n \n +if listbox is None:\n node = context.getSource()\n - reference_date = DateTime()\n + reference_date = context.getStartDate()\n container_list = []\n listbox = []\n #context.log("tracking list", context.portal_simulation.getCurrentTrackingList(at_date= reference_date, node = node))\n @@ -190,9 +197,11 @@ if listbox is None:\n <string>DateTime</string> <string>container_portal_type_list</string> <string>base_price_dict</string> - <string>None</string> <string>_getattr_</string> <string>context</string> + <string>request</string> + <string>None</string> + <string>redirect_url</string> <string>node</string> <string>reference_date</string> <string>container_list</string> diff --git a/bt5/erp5_banking_cash/bt/revision b/bt5/erp5_banking_cash/bt/revision index 929530e883..876cce90b1 100644 --- a/bt5/erp5_banking_cash/bt/revision +++ b/bt5/erp5_banking_cash/bt/revision @@ -1 +1 @@ -653 \ No newline at end of file +654 \ No newline at end of file -- 2.30.9