[Erp5-report] r31571 nicolas - in /erp5/trunk/bt5/erp5_administration: ExtensionTemplateIte...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Jan 5 11:15:17 CET 2010


Author: nicolas
Date: Tue Jan  5 11:15:17 2010
New Revision: 31571

URL: http://svn.erp5.org?rev=31571&view=rev
Log:
2010-01-05 nicolas
* Add alarm to check Conversion Tool availability (oood)
reviewed by romain

Added:
    erp5/trunk/bt5/erp5_administration/PathTemplateItem/portal_alarms/check_conversion_tool_availability.xml
    erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_checkConversionToolAvailability.xml
    erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_getConversionToolAvailabiltyResult.xml
    erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/P-ERP5-TEST.Conversion.Tool.Availability-001-en.odt.xml
Modified:
    erp5/trunk/bt5/erp5_administration/ExtensionTemplateItem/ERP5Administration.py
    erp5/trunk/bt5/erp5_administration/bt/change_log
    erp5/trunk/bt5/erp5_administration/bt/revision
    erp5/trunk/bt5/erp5_administration/bt/template_path_list

Modified: erp5/trunk/bt5/erp5_administration/ExtensionTemplateItem/ERP5Administration.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_administration/ExtensionTemplateItem/ERP5Administration.py?rev=31571&r1=31570&r2=31571&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_administration/ExtensionTemplateItem/ERP5Administration.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_administration/ExtensionTemplateItem/ERP5Administration.py [utf8] Tue Jan  5 11:15:17 2010
@@ -1,4 +1,12 @@
+# -*- coding: utf-8 -*-
+import sys
+from ZODB.POSException import ConflictError
+from zExceptions import ExceptionFormatter
+
+from Products.CMFActivity.ActiveResult import ActiveResult
+from Products.ERP5Type.Document import newTempOOoDocument
 from zLOG import LOG, INFO
+
 def dumpWorkflowChain(self):
   # This method outputs the workflow chain in the format that you can
   # easily get diff like the following:
@@ -90,3 +98,40 @@
     # delete message from dict
     del(self._messages[k])
   return len(not_translated_message_dict.keys())
+
+
+def checkConversionToolAvailability(self):
+  """
+  Check conversion tool (oood) is available for erp5.
+  This script convert an odt document into HTML and try to read
+  the returned string and find out expected string
+  """
+  portal = self.getPortalObject()
+  document_id = 'P-ERP5-TEST.Conversion.Tool.Availability-001-en.odt'
+  document_path = 'portal_skins/erp5_administration/%s' % (document_id,)
+  document_file = portal.restrictedTraverse(document_path)
+
+  message = None
+  severity = 0
+
+  try:
+    temp_document = newTempOOoDocument(self, document_id, data=document_file.data, source_reference=document_id)
+    temp_document.convertToBaseFormat()
+    mimetype, html_result = temp_document.convert(format='html')
+  except ConflictError:
+    raise
+  except: #Which Errors should we catch ?
+    #Transformation failed
+    message = 'Conversion tool got unexpected error:\n%s' % ''.join(ExceptionFormatter.format_exception(*sys.exc_info()))
+  else:
+    #Everything goes fine, Check that expected string is present in HTML conversion
+    if 'AZERTYUIOPMQ' not in html_result:
+      message = 'Conversion to HTML Failed:\n%s' % (html_result,)
+
+  active_process = self.newActiveProcess()
+  result = ActiveResult()
+  if message:
+    severity = 1
+    result.edit(detail=message)
+  result.edit(severity=severity)
+  active_process.activateResult(result)

Added: erp5/trunk/bt5/erp5_administration/PathTemplateItem/portal_alarms/check_conversion_tool_availability.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_administration/PathTemplateItem/portal_alarms/check_conversion_tool_availability.xml?rev=31571&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_administration/PathTemplateItem/portal_alarms/check_conversion_tool_availability.xml (added)
+++ erp5/trunk/bt5/erp5_administration/PathTemplateItem/portal_alarms/check_conversion_tool_availability.xml [utf8] Tue Jan  5 11:15:17 2010
@@ -1,0 +1,129 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="Alarm" module="Products.ERP5Type.Document.Alarm"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>active_sense_method_id</string> </key>
+            <value> <string>Alarm_checkConversionToolAvailability</string> </value>
+        </item>
+        <item>
+            <key> <string>alarm_notification_mode</string> </key>
+            <value>
+              <tuple>
+                <string>problem</string>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>categories</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>description</string> </key>
+            <value> <string>Check that conversion tool (oood) is available for erp5</string> </value>
+        </item>
+        <item>
+            <key> <string>enabled</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>check_conversion_tool_availability</string> </value>
+        </item>
+        <item>
+            <key> <string>periodicity_hour</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>periodicity_hour_frequency</string> </key>
+            <value> <int>1</int> </value>
+        </item>
+        <item>
+            <key> <string>periodicity_minute</string> </key>
+            <value>
+              <tuple>
+                <int>0</int>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>periodicity_month</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>periodicity_month_day</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>periodicity_start_date</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global id="1.1" name="DateTime" module="DateTime.DateTime"/>
+                </klass>
+                <tuple>
+                  <none/>
+                </tuple>
+                <state>
+                  <tuple>
+                    <float>1230768000.0</float>
+                    <string>GMT</string>
+                  </tuple>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>periodicity_stop_date</string> </key>
+            <value>
+              <object>
+                <klass> <reference id="1.1"/> </klass>
+                <tuple>
+                  <none/>
+                </tuple>
+                <state>
+                  <tuple>
+                    <float>1577836800.0</float>
+                    <string>GMT</string>
+                  </tuple>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>periodicity_week</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>portal_type</string> </key>
+            <value> <string>Alarm</string> </value>
+        </item>
+        <item>
+            <key> <string>sense_method_id</string> </key>
+            <value> <string>Alarm_getConversionToolAvailabiltyResult</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string>Check Conversion Tool Availability</string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Added: erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_checkConversionToolAvailability.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_checkConversionToolAvailability.xml?rev=31571&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_checkConversionToolAvailability.xml (added)
+++ erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_checkConversionToolAvailability.xml [utf8] Tue Jan  5 11:15:17 2010
@@ -1,0 +1,31 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="ExternalMethod" module="Products.ExternalMethod.ExternalMethod"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_function</string> </key>
+            <value> <string>checkConversionToolAvailability</string> </value>
+        </item>
+        <item>
+            <key> <string>_module</string> </key>
+            <value> <string>ERP5Administration</string> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>Alarm_checkConversionToolAvailability</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Added: erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_getConversionToolAvailabiltyResult.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_getConversionToolAvailabiltyResult.xml?rev=31571&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_getConversionToolAvailabiltyResult.xml (added)
+++ erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/Alarm_getConversionToolAvailabiltyResult.xml [utf8] Tue Jan  5 11:15:17 2010
@@ -1,0 +1,132 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>Script_magic</string> </key>
+            <value> <int>3</int> </value>
+        </item>
+        <item>
+            <key> <string>_bind_names</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>_asgns</string> </key>
+                        <value>
+                          <dictionary>
+                            <item>
+                                <key> <string>name_container</string> </key>
+                                <value> <string>container</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_context</string> </key>
+                                <value> <string>context</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_m_self</string> </key>
+                                <value> <string>script</string> </value>
+                            </item>
+                            <item>
+                                <key> <string>name_subpath</string> </key>
+                                <value> <string>traverse_subpath</string> </value>
+                            </item>
+                          </dictionary>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>_body</string> </key>
+            <value> <string>if process is None:\n
+  return False\n
+result_list = process.getResultList()\n
+return result_list and bool(result_list[0].getProperty(\'severity\')) or False\n
+</string> </value>
+        </item>
+        <item>
+            <key> <string>_code</string> </key>
+            <value>
+              <none/>
+            </value>
+        </item>
+        <item>
+            <key> <string>_params</string> </key>
+            <value> <string>process=None</string> </value>
+        </item>
+        <item>
+            <key> <string>errors</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+        <item>
+            <key> <string>func_code</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="FuncCode" module="Shared.DC.Scripts.Signature"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>co_argcount</string> </key>
+                        <value> <int>1</int> </value>
+                    </item>
+                    <item>
+                        <key> <string>co_varnames</string> </key>
+                        <value>
+                          <tuple>
+                            <string>process</string>
+                            <string>None</string>
+                            <string>False</string>
+                            <string>_getattr_</string>
+                            <string>result_list</string>
+                            <string>bool</string>
+                            <string>_getitem_</string>
+                          </tuple>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>func_defaults</string> </key>
+            <value>
+              <tuple>
+                <none/>
+              </tuple>
+            </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>Alarm_getConversionToolAvailabiltyResult</string> </value>
+        </item>
+        <item>
+            <key> <string>warnings</string> </key>
+            <value>
+              <tuple/>
+            </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Added: erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/P-ERP5-TEST.Conversion.Tool.Availability-001-en.odt.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/P-ERP5-TEST.Conversion.Tool.Availability-001-en.odt.xml?rev=31571&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/P-ERP5-TEST.Conversion.Tool.Availability-001-en.odt.xml (added)
+++ erp5/trunk/bt5/erp5_administration/SkinTemplateItem/portal_skins/erp5_administration/P-ERP5-TEST.Conversion.Tool.Availability-001-en.odt.xml [utf8] Tue Jan  5 11:15:17 2010
@@ -1,0 +1,180 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <tuple>
+        <global name="File" module="OFS.Image"/>
+        <tuple/>
+      </tuple>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_EtagSupport__etag</string> </key>
+            <value> <string>ts61404668.81</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>P-ERP5-TEST.Conversion.Tool.Availability-001-en.odt</string> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>application/vnd.oasis.opendocument.text</string> </value>
+        </item>
+        <item>
+            <key> <string>data</string> </key>
+            <value> <string encoding="base64">UEsDBBQAAAAAABNDOjlexjIMJwAAACcAAAAIAAAAbWltZXR5cGVhcHBsaWNhdGlvbi92bmQub2Fz
+aXMub3BlbmRvY3VtZW50LnRleHRQSwMEFAAAAAAAE0M6OQAAAAAAAAAAAAAAABoAAABDb25maWd1
+cmF0aW9uczIvc3RhdHVzYmFyL1BLAwQUAAgACAATQzo5AAAAAAAAAAAAAAAAJwAAAENvbmZpZ3Vy
+YXRpb25zMi9hY2NlbGVyYXRvci9jdXJyZW50LnhtbAMAUEsHCAAAAAACAAAAAAAAAFBLAwQUAAAA
+AAATQzo5AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi9mbG9hdGVyL1BLAwQUAAAAAAAT
+Qzo5AAAAAAAAAAAAAAAAGgAAAENvbmZpZ3VyYXRpb25zMi9wb3B1cG1lbnUvUEsDBBQAAAAAABND
+OjkAAAAAAAAAAAAAAAAcAAAAQ29uZmlndXJhdGlvbnMyL3Byb2dyZXNzYmFyL1BLAwQUAAAAAAAT
+Qzo5AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi9tZW51YmFyL1BLAwQUAAAAAAATQzo5
+AAAAAAAAAAAAAAAAGAAAAENvbmZpZ3VyYXRpb25zMi90b29sYmFyL1BLAwQUAAAAAAATQzo5AAAA
+AAAAAAAAAAAAHwAAAENvbmZpZ3VyYXRpb25zMi9pbWFnZXMvQml0bWFwcy9QSwMEFAAIAAgAE0M6
+OQAAAAAAAAAAAAAAAAsAAABjb250ZW50LnhtbKVWXW/aMBR936+I/LC3YGj30GaEalKphATrVujU
+7c11HPDm2JntEPj38weEpF1aS7wAvj7n+vjca5vxza5g0ZZIRQVPwWgwBBHhWGSUr1PwuLqLr8DN
+5MNY5DnFJMkErgrCdYwF1+Y7MmyuEj+bgkryRCBFVcJRQVSicSJKwo+spI1O3Fo+ovSeBdMduM3W
+ZKdDyRbb4aLn8JUduM3OJKpDyRZrTG3TcxFK3ikW58K4XpRI0xcqdozyPynYaF0mENZ1PagvB0Ku
+4ej6+hq62UYwbnBlJZlDZRgSRuxiCo4GI3jEFkSjUH0W25bEq+KZyGBrkEavqqq26+CO2K57rMEb
+JIN7w4G75b3Mwst7mbW5BdKbnppcwYWZdB+L+akXZBG6lsV2rMKSlsHb9Og2XwjRSLUEf0Cd3Ivh
+8BP04xa6fhNeS6qJbMHxm3CMGG4cF8X/TDO4ETSImGxtmzaNb41QPYQL6KcbsMp6Uz8t5ku8IQU6
+gen74JhypRE/OZNTwo4N02z0UAuyK4mktgyIGU/sZkSWmxTGKlEmrQS+Mgdy62YegcnxGvYlVLAJ
+5OY6jnOESZwRzNRk7I9TE4782EpJwZyas2nOiuDR0mjKQWQO0BFbULZPwUdUCvX5JdBHQdRJbgnx
+mnADMHWWokC8gyipxuYkbJGk9voEMFwc4ipIm8EFSFM1VeocabfkN/pRvS2rhQmRtFeaFO9pgn1F
+PsRRpY3rmuLY5Wm1xbPI9s3APn2TsXsAFflbmVe+SfQ6GLlQRlXJ0D4WlTavCImZOX8sBaY93bS3
+ZcZYpbSvhZV7VrLVcdPnZTE/z05y6x9sV4F+10pPcc7Hnrg0l0KGZAYmq+lyFd3dP0Rfp0/T29kh
+TxlC/fJr+rD6+Ti7/7b4fuLBTi1hp8yw5z/a5B9QSwcILd0PqK0CAADkCQAAUEsDBBQACAAIABND
+OjkAAAAAAAAAAAAAAAAKAAAAc3R5bGVzLnhtbM1ZS5PbNgy+91d41GlvtC3vbrp2482hnU47k1ya
+tNcMLdE2E4nUkJQf+fUFSFGiZcmrfaTjHDJjAgQ/Ah8ACvv23SHPRjumNJdiGcXjaTRiIpEpF5tl
+9M+nP8h99O7hh7dyveYJW6QyKXMmDNHmmDE9gs1CL5xwGZVKLCTVXC8EzZlemGQhCyb8pkWovbBH
+uRVrbOh2qxzuNuxghm5G3ZO9dDX8ZKsc7k4V3Q/djLrg03D7Wg7dfNAZWUuSyLyghrdQHDIuvi6j
+rTHFYjLZ7/fj/c1Yqs0kns/nEyutASe1XlGqzGqlyYRlDA/Tk3gcT7xuzgwdig91Q0iizFdMDXYN
+NfQsqnq3GcyI3abHNcmWqsHcsMqn4b1Jh4f3Jg335tRse2JyP/kAQvvfh/cNF1Q+9CzUPXFVongx
++JpOO9wvpayh4gaXoBbubDq9nbjfgfb+ovpeccNUoJ5cVE9oltQel3mX00AvnoAGYTukaTSqSkhQ
+tuLowdeotYT6tKYJIylLMv3w1nGrXh653+ijZfSeA1GBOFKMPjLF19EI2OR1c54dl9HPtJD617ai
+W41GJ8ZxA9kwAQpwaSVzKk40Cm4SoMWOKo61JJoMB0eFHoQN9AZA03uu9Uug/c6+0H/Ly7ACnSGQ
+jtqw/DFMk74gV+uuL3nsKVvTMqu6lbdcYdwoWmx5Ennd6jcpFLBUGQ7dDWv2Qm9pKvcE7GtmyGEZ
+Tcc3CeDsEB5bQgMFhUD9ZUQXNIHqT7ZS8W8AnWaoOru/qLxDGMm5KqT0UKtnqh02K7dkcI89N1vi
++umaZjpgQUEVtR4K/eNEqE9oaSSeAdTgKZNOlWbFlvoDLIyVYhR6lTYQcuMlWDAQWy5T2J4pYlYn
+NOAiZVjH8N0RXsaD9BihP0OkZaGRJ/2wa3XEfXabUjNwg8Co2sMTmUnoZEaVUAHX0iHS/BsgjWeF
+sWsZFZuSbmBprexCIkthFNDhj7/r6zMDVZF8ZUpY6M5gcEu0SaB6U6xn0/FdUfvHm/fSb4eDF1UH
+eYmQosMo9saMHTzgltFa2mG2llnDjVtP8mpIstVxiC4SCly3PRZbJmwxIxlNU/CZRYMYIPo5r28w
+kHdFKRJTOoN7EEODgatDDB4npicUSTmkp8BD4vHsLm6y5pS6BfizSZln8CuIXF97+p4UxDM9lU4L
+/HemqT24JtvFo1+LzCHXmK8kbQIqllMuCL4MPQtnZ0pFqbctlRdkiv3ICEtaxkISuW+QlVSYGMg6
+qORAoYwWGin90oOJkvvW4bDSStGvjBXEyA0zW3zkYwo+dnB4oGP2R0iolKo06q0UPnwZ1RrgQTY1
+uXVu709G0yCpe83BQv39SrqhCEzcUOETLHyeTT+vZHrsgvVYTcupgoIDLiuw7d7ObNtt1lfSGHz4
+QkeOZ5XI+ti2Y2HbMc329KgfKy49lcMmUqtw3DbZ87zc7zTw1BxGIw11HqFMVxigMhcZPQaBGoXi
+l9Dg2RG+HN3B130PTec597jA1gxNDqDQSaBnT4nRb7RAzr2i/wGlok9MsSaP+lLMDoLcmMK+KXXd
+AqzEvgn8FGPan3Y93dituakWh2c5fGZcdO+J0LqkkvZt7uyCwfZaXhkYHL+/4Jl9eMXocWvvYvRe
+KRRPoq+1LEvjPic61jK2Y1nVJx0MXABzdZMoc4KDGArFub4f5le1tX3BnON7dgWS5jEJH4v3cVUS
++k4fiGt2pbhurhTX7ZXiurtSXG+uFNcvV4rr/kpxza8UVzz9/4GdikK0QhqmoYmKNd+U1Su6FpCq
+ta2lNPi7C3hcNS831dvRrERU1aLfqEkhNTd2gm1HB+Ee1/FwtoD2/AwfbzQcIRNpH0DeDdCbR480
+CLqO6e3XbhZqP3Tm82ZS0uWdykjjhYytTSXjIlH2r1JYE4PBr7XWzHvx4xNs8oR4gX9pbCDa9AjR
+PXnfFHkcdei03nRWsucp/g1nNh3P3UW8YMv4Zovf+fPxmwtXrA4BDxoiFYer0CrWUsGTlpuo/XDt
+ebS2ltFJZ4uqgtQ3mmpNVR0BSU4P9W3ws6WZ+VcKmhXenPPGdDyN75tDfMqRFYObW33Uiadxhw5d
+4/ipS4WmX0ptXLQdB9y6gmT1Ybj7qRno2JHZj1P7LwqnvV0B9ZfaMopDE/tjEt40WDw31DDvnGqV
+IKe6tlGfVi2ipYtzjxBzQ9GA8C3rk+6/xD/8B1BLBwjj236gdQYAAMkfAABQSwMEFAAAAAAAE0M6
+ORGb9176AwAA+gMAAAgAAABtZXRhLnhtbDw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVU
+Ri04Ij8+CjxvZmZpY2U6ZG9jdW1lbnQtbWV0YSB4bWxuczpvZmZpY2U9InVybjpvYXNpczpuYW1l
+czp0YzpvcGVuZG9jdW1lbnQ6eG1sbnM6b2ZmaWNlOjEuMCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93
+d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVu
+dHMvMS4xLyIgeG1sbnM6bWV0YT0idXJuOm9hc2lzOm5hbWVzOnRjOm9wZW5kb2N1bWVudDp4bWxu
+czptZXRhOjEuMCIgeG1sbnM6b29vPSJodHRwOi8vb3Blbm9mZmljZS5vcmcvMjAwNC9vZmZpY2Ui
+IG9mZmljZTp2ZXJzaW9uPSIxLjEiPjxvZmZpY2U6bWV0YT48bWV0YTpnZW5lcmF0b3I+QnJPZmZp
+Y2Uub3JnLzIuNCRMaW51eCBPcGVuT2ZmaWNlLm9yZ19wcm9qZWN0LzY4MG0xNyRCdWlsZC05MzEw
+PC9tZXRhOmdlbmVyYXRvcj48bWV0YTpjcmVhdGlvbi1kYXRlPjIwMDgtMDktMjZUMTA6MjM6MDk8
+L21ldGE6Y3JlYXRpb24tZGF0ZT48ZGM6ZGF0ZT4yMDA4LTA5LTI2VDEwOjI0OjM4PC9kYzpkYXRl
+PjxtZXRhOmVkaXRpbmctY3ljbGVzPjE8L21ldGE6ZWRpdGluZy1jeWNsZXM+PG1ldGE6ZWRpdGlu
+Zy1kdXJhdGlvbj5QVDFNMzBTPC9tZXRhOmVkaXRpbmctZHVyYXRpb24+PG1ldGE6dXNlci1kZWZp
+bmVkIG1ldGE6bmFtZT0iSW5mbyAxIi8+PG1ldGE6dXNlci1kZWZpbmVkIG1ldGE6bmFtZT0iSW5m
+byAyIi8+PG1ldGE6dXNlci1kZWZpbmVkIG1ldGE6bmFtZT0iSW5mbyAzIi8+PG1ldGE6dXNlci1k
+ZWZpbmVkIG1ldGE6bmFtZT0iSW5mbyA0Ii8+PG1ldGE6ZG9jdW1lbnQtc3RhdGlzdGljIG1ldGE6
+dGFibGUtY291bnQ9IjAiIG1ldGE6aW1hZ2UtY291bnQ9IjAiIG1ldGE6b2JqZWN0LWNvdW50PSIw
+IiBtZXRhOnBhZ2UtY291bnQ9IjEiIG1ldGE6cGFyYWdyYXBoLWNvdW50PSIyIiBtZXRhOndvcmQt
+Y291bnQ9IjQiIG1ldGE6Y2hhcmFjdGVyLWNvdW50PSIyNyIvPjwvb2ZmaWNlOm1ldGE+PC9vZmZp
+Y2U6ZG9jdW1lbnQtbWV0YT5QSwMEFAAIAAgAE0M6OQAAAAAAAAAAAAAAABgAAABUaHVtYm5haWxz
+L3RodW1ibmFpbC5wbmfrDPBz5+WS4mJgYOD19HAJAtJbGRgYGTjYgKyvyua3GRhYH3m6OIZUzHl7
+xzBnSqrM8Y/PhWS4mqMuHU1O0Ohme3RJuTBT0mQlj5qKziaLC50SsW/uHHVUW3TRUULmwNElhYY8
+em8XcKYamlrd4OOTYWa54qg/8eHXWrksUdVdMU6fTj+ffGBrbXV+35Pb9v+fe1hcKI1tVGGf94W7
+IVPYtNDFVyZQ2P3KEUFCzJleV2bPnn137ce1RvuM9dTd1U+/aA38+a09//STg0umsC+9kq0u7jdt
+7vvyUwd3Ni/9vVe7fb5tzLX9Efrd3N1vLY39z/Ncs49+P23atFO/p9/TX+43P+v7zo2li2Xkvt3/
+/bNq5fW8vxWrZSyrlpyRm5Urr79/V8yp4FSDXnt2yWVCXx89evTglHr4LqlbZ4KNdS/Y7VjnVvvu
+a/HbW382/jz4VX99ufozvyl3597dtGWTicX/Yz/z6izi1fb7e/1fI/Z6q//6qR/ffvxX+2vC7qnc
+2m/bF9WtrXv/yLu7md/u14LZlhbKGf9StQL962aW/F1/6X+csvZu+3dlpbve/dmwuX5tbbx8ytx9
+pYe+JZbXbkkty9v2pq/8dEZeyLu7e8OnxUfrTbffFxN2Lyrz+8rLf+/cLE59e3drUeHDpJv7dsZu
+i7vzqu087+uvv8wd1XP+5WkFXu/89Sw63+7T1p+LP5cu2tb/f8+2X9+yutfPv6d7rLe31z3pTXjn
+t5/fym/331l+q6JysW2fnYxtTU2hSe90vwUrZUVe29U8ezPz4LWza81iX2cFLC+de+rwzsTb69//
+r9m/VvD2/ZzpTy+ffrp36/ddW7du3fT1bNjO8t9xt7e/5gq++vzqyvr/7/5eur/9zo9XbjP/mGVq
+e/399fF5/+xzNtdCFq1b7RLL+mrVxffnci/51dVJPHhy3VPSXmI7c6ytxLW7Vc8u+JR/vHRU7O+9
+Vxd666WmFy2f8ln7OXu4XvzN//XSbYcTrVWu/b7OnLZ/3pbXtVcuV7xkmeV1pdTo+snb8hy3TdYx
+xu8t2zonwuIiU3xd6s/EF9W7S+fe+XohXN58/70c9n2/9jzcfPgb86Vvb+weXeVevdQ+Zltm7Z8b
+H8v6y/7OvJm5J8fJV/WVle3rx/eXP89IzP++98v1d9H3J2X/ernn17lXh/u/81X9ti76Xzn32e/v
+6/Jvvl2Z7WFr0zXr/6cn/z8+nf8+5s95a8m/Bws/PH8oKPf8pDtvsFrWo45ZFovU+lZ0Ko8yR5l0
+YH5mbz3vXzevwGoSsNBn8HT1c1nnlNAEAFBLBwh0sbLH1AMAABsGAABQSwMEFAAIAAgAE0M6OQAA
+AAAAAAAAAAAAAAwAAABzZXR0aW5ncy54bWy1WV1z4joMfb+/opN3ykdpZ8u07AS67GWXFgbodu6+
+mURAbh0rYzsF/v3KSei0ELo0wU+0iS1ZsnSOpNx8XYf87AWkClDcOvXzmnMGwkM/EItb53Haq3xx
+vrb/ucH5PPCg5aMXhyB0RYHWtESd0XahWunrWyeWooVMBaolWAiqpb0WRiC221pvV7cSZemTNQ/E
+862z1DpqVaur1ep8dXGOclGtX19fV5O326UeinmwOFZVuvqtKkR8VWQ2pIdJlDVqtWY1/d85yw75
+xjV1p731w9b89k2mIP2pBBpC45uz7LE52q1DKlsvAaxevebk7Xu/5xetdyWwKUbO9o3eRPQmENpp
+126q+xKOlzqAuc4TW6lfNprlRD8Fvl7myW5c1S7r5WT/C8FimXvwevPy+qKY8MkSV2PwKcagu2Ri
+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
+eG1sUEsFBgAAAAAPAA8A7gMAAJYaAAAAAA==</string> </value>
+        </item>
+        <item>
+            <key> <string>precondition</string> </key>
+            <value> <string></string> </value>
+        </item>
+        <item>
+            <key> <string>size</string> </key>
+            <value> <long>7834</long> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Modified: erp5/trunk/bt5/erp5_administration/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_administration/bt/change_log?rev=31571&r1=31570&r2=31571&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_administration/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_administration/bt/change_log [utf8] Tue Jan  5 11:15:17 2010
@@ -1,3 +1,6 @@
+2010-01-05 nicolas
+* Add alarm to check Conversion Tool availability (oood)
+
 2009-10-16 rafael
 * Update for the changes of new portal types of portal types.
 

Modified: erp5/trunk/bt5/erp5_administration/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_administration/bt/revision?rev=31571&r1=31570&r2=31571&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_administration/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_administration/bt/revision [utf8] Tue Jan  5 11:15:17 2010
@@ -1,1 +1,1 @@
-75
+82

Modified: erp5/trunk/bt5/erp5_administration/bt/template_path_list
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_administration/bt/template_path_list?rev=31571&r1=31570&r2=31571&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_administration/bt/template_path_list [utf8] (original)
+++ erp5/trunk/bt5/erp5_administration/bt/template_path_list [utf8] Tue Jan  5 11:15:17 2010
@@ -1,4 +1,5 @@
 portal_alarms/check_catalog
+portal_alarms/check_conversion_tool_availability
 portal_alarms/check_folder_handler
 portal_alarms/check_localizer
 portal_alarms/check_stock




More information about the Erp5-report mailing list