diff --git a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkRemainingOperation.xml b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkRemainingOperation.xml index f810ec63155d0c0d9f54b794595ddcae56e05dbe..6820f9de4389f6ed690bd57cb6c931ca225eca17 100644 --- a/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkRemainingOperation.xml +++ b/bt5/erp5_banking_core/SkinTemplateItem/portal_skins/erp5_banking_core/Baobab_checkRemainingOperation.xml @@ -76,12 +76,15 @@ if site is None:\n root_site_url = context.Baobab_getUserAssignedRootSiteList()[0]\n site = context.portal_categories.restrictedTraverse(root_site_url)\n root_site_uid = site.getUid()\n +portal_type_list = context.getPortalDeliveryTypeList()\n document_list = [x.getObject() for x in context.portal_catalog(\n simulation_state=not_closed_state_list,\n - source_uid=root_site_uid)]\n + source_uid=root_site_uid,\n + portal_type=portal_type_list)]\n document_list.extend([x.getObject() for x in context.portal_catalog(\n simulation_state=not_closed_state_list,\n - destination_uid=root_site_uid)])\n + destination_uid=root_site_uid,\n + portal_type=portal_type_list)])\n for document in document_list:\n # Cash movement in ordered stated are allowed\n if document.getPortalType() in (\'Cash Movement\',):\n @@ -159,6 +162,7 @@ for document in document_list:\n <string>context</string> <string>root_site_url</string> <string>root_site_uid</string> + <string>portal_type_list</string> <string>append</string> <string>$append0</string> <string>_getiter_</string> diff --git a/bt5/erp5_banking_core/bt/revision b/bt5/erp5_banking_core/bt/revision index efee1f88bb8fecf9af959805925bca35285f1712..e3f1e9b791c84fce95fe992dc246e9e2286c84ed 100644 --- a/bt5/erp5_banking_core/bt/revision +++ b/bt5/erp5_banking_core/bt/revision @@ -1 +1 @@ -78 \ No newline at end of file +80 \ No newline at end of file