From df9ab7ff6e144eb78fe2f1efb19c07f8eed80682 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9rome=20Perrin?= <jerome@nexedi.com> Date: Mon, 25 Jan 2016 06:19:50 +0000 Subject: [PATCH] administration: implicitly enable Missing Document Category Constraint in consistency alarm --- .../erp5_administration/Base_checkAlarmConsistency.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Base_checkAlarmConsistency.xml b/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Base_checkAlarmConsistency.xml index 32c46d85e9..f700add65a 100644 --- a/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Base_checkAlarmConsistency.xml +++ b/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Base_checkAlarmConsistency.xml @@ -53,6 +53,7 @@ <value> <string>from Products.ERP5Type.Constraint import PropertyTypeValidity\n from Products.CMFActivity.ActiveResult import ActiveResult\n \n +portal = context.getPortalObject()\n constraint_message_list = []\n \n if context.providesIConstraint():\n @@ -60,14 +61,17 @@ if context.providesIConstraint():\n # of this name implement consistency checking on object\n return constraint_message_list\n \n -traverse = context.getPortalObject().restrictedTraverse\n +missing_category_document = portal.portal_trash.newContent(\n + portal_type=\'Missing Category Document Constraint\',\n + temp_object=True)\n property_type_validity = PropertyTypeValidity(id=\'type_check\', description=\'Type Validity Check\')\n \n constraint_message_list.extend(context.checkConsistency(fixit=fixit))\n constraint_message_list.extend(property_type_validity.checkConsistency(context, fixit=fixit))\n +constraint_message_list.extend(missing_category_document.checkConsistency(context, fixit=fixit))\n \n if constraint_message_list:\n - traverse(active_process).postResult(ActiveResult(severity=100,\n + portal.restrictedTraverse(active_process).postResult(ActiveResult(severity=100,\n constraint_message_list=constraint_message_list))\n </string> </value> </item> -- 2.30.9