autorisation des tags form, input et textarea.
[Plinn.git] / __init__.py
index d4f4f53..b269824 100755 (executable)
@@ -38,7 +38,11 @@ import GroupDataTool
 import RegistrationTool
 import CalendarTool
 import AttachmentTool
 import RegistrationTool
 import CalendarTool
 import AttachmentTool
-import catalog
+try :
+    import catalog
+    __solr_ok = True
+except ImportError :
+    __solr_ok = False
 
 from PloneMisc import IndexIterator, Batch
 import patch
 
 from PloneMisc import IndexIterator, Batch
 import patch
@@ -57,8 +61,9 @@ tools = ( MembershipTool.MembershipTool
         , RegistrationTool.RegistrationTool
         , CalendarTool.CalendarTool
         , AttachmentTool.AttachmentTool
         , RegistrationTool.RegistrationTool
         , CalendarTool.CalendarTool
         , AttachmentTool.AttachmentTool
-        , catalog.CatalogTool
         )
         )
+if __solr_ok :
+    tools += (catalog.CatalogTool,)
 
 # register files extensions
 registerFileExtension('ttf', FSFile)
 
 # register files extensions
 registerFileExtension('ttf', FSFile)
@@ -93,7 +98,12 @@ validTags = default_cmf_utils.NASTY_TAGS.copy()
 for tag in validTags.keys() :
     validTags[tag] = 1
 
 for tag in validTags.keys() :
     validTags[tag] = 1
 
-VALID_TAGS = {'font': 1, 'param' : 1, 'iframe' : 1}
+VALID_TAGS = {'font': 1,
+              'param' : 1,
+              'iframe' : 1,
+              'form' : 1,
+              'input' : 1,
+              'textarea' : 1}
 
 validTags.update(VALID_TAGS)
 
 
 validTags.update(VALID_TAGS)