Commit 0d9da371 authored by Julien Muchembled's avatar Julien Muchembled

erp5_administration: fix script to delete obsolete BT now that revisions aren't integers anymore

parent 4da38fa2
...@@ -61,11 +61,14 @@ for bt in bt_list:\n ...@@ -61,11 +61,14 @@ for bt in bt_list:\n
if installation_state in (\'deleted\', \'replaced\'):\n if installation_state in (\'deleted\', \'replaced\'):\n
delete_list.append(bt_id)\n delete_list.append(bt_id)\n
elif installation_state == \'not_installed\':\n elif installation_state == \'not_installed\':\n
if len([x for x in bt_list \\\n title = bt.getTitle()\n
if x.getTitle() == bt.getTitle() and \\\n modification_date = bt.getModificationDate()\n
x.getInstallationState() in (\'installed\', \'not_installed\') and \\\n for x in bt_list:\n
int(x.getRevision() or \'0\') > int(bt.getRevision() or \'0\')]):\n if (x.getTitle() == title and\n
delete_list.append(bt_id)\n x.getInstallationState() in (\'installed\', \'not_installed\') and\n
x.getModificationDate() > modification_date):\n
delete_list.append(bt_id)\n
break\n
\n \n
print \'Deleted id list:%r\' % delete_list\n print \'Deleted id list:%r\' % delete_list\n
portal_templates.manage_delObjects(delete_list)\n portal_templates.manage_delObjects(delete_list)\n
......
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