Commit c6725399 authored by Sebastien Robin's avatar Sebastien Robin

added baobab stop date property sheet

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@11640 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent c387ffb5
...@@ -31,4 +31,7 @@ ...@@ -31,4 +31,7 @@
<item>Banknote</item> <item>Banknote</item>
<item>Coin</item> <item>Coin</item>
</portal_type> </portal_type>
<portal_type id="Currency Exchange Line">
<item>BaobabStopDate</item>
</portal_type>
</allowed_content_type_list> </allowed_content_type_list>
\ No newline at end of file
##############################################################################
#
# Copyright (c) 2006 Nexedi SARL and Contributors. All Rights Reserved.
# Aurélien Calonne <aurel@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'
},
)
...@@ -96,6 +96,8 @@ for counter_vault in counter_vault_list:\n ...@@ -96,6 +96,8 @@ for counter_vault in counter_vault_list:\n
inventory_list = context.portal_simulation.getCurrentInventoryList(\n inventory_list = context.portal_simulation.getCurrentInventoryList(\n
node=counter_vault_url,\n node=counter_vault_url,\n
resource_uid=resource_uid_list,\n resource_uid=resource_uid_list,\n
group_by_resource=1,\n
group_by_variation=1,\n
ignore_variation=0)\n ignore_variation=0)\n
if len(inventory_list)>0:\n if len(inventory_list)>0:\n
message = Message(domain=\'ui\',\n message = Message(domain=\'ui\',\n
......
...@@ -90,7 +90,7 @@ if len(assignment_list) == 0:\n ...@@ -90,7 +90,7 @@ if len(assignment_list) == 0:\n
return []\n return []\n
\n \n
valid_assignment_list = []\n valid_assignment_list = []\n
\n context.log("Baobab_getUserAssignmentList", "assignment_list = %s" %(assignment_list,))\n
for a in assignment_list:\n for a in assignment_list:\n
if a.getValidationState() == \'open\':\n if a.getValidationState() == \'open\':\n
stop = a.getStopDate()\n stop = a.getStopDate()\n
......
...@@ -176,6 +176,8 @@ for line in listbox:\n ...@@ -176,6 +176,8 @@ for line in listbox:\n
# create the movement\n # create the movement\n
variation_not_defined = 0\n variation_not_defined = 0\n
for resource_id in per_resource_dict.keys():\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 variation_list_dict = per_resource_dict[resource_id].values()\n
# get the resource\n # get the resource\n
#resource_list = context.portal_catalog(portal_type = (\'Banknote\',\'Coin\'), id = resource_id)\n #resource_list = context.portal_catalog(portal_type = (\'Banknote\',\'Coin\'), id = resource_id)\n
......
90 92
\ No newline at end of file \ No newline at end of file
...@@ -10,3 +10,4 @@ Counter Module | Counter ...@@ -10,3 +10,4 @@ Counter Module | Counter
Counter | Telephone Counter | Telephone
Currency Cash Module | Banknote Currency Cash Module | Banknote
Currency Cash Module | Coin Currency Cash Module | Coin
Currency Exchange Line | BaobabStopDate
\ No newline at end of file
CheckModel CheckModel
RenderingPreference RenderingPreference
BaobabStopDate
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment