schema.py
branchtls-sprint
changeset 705 937dd226f72a
parent 629 59b6542f5729
child 715 83228d379cbe
--- a/schema.py	Tue Feb 17 22:34:18 2009 +0100
+++ b/schema.py	Tue Feb 17 22:37:03 2009 +0100
@@ -954,9 +954,14 @@
 # translation
 PERM_USE_TEMPLATE_FORMAT = _('use_template_format')
 
+from cubicweb.mttransforms import HAS_TAL
+
 class FormatConstraint(StaticVocabularyConstraint):
-    need_perm_formats = (_('text/cubicweb-page-template'),
-                         )
+    if HAS_TAL:
+        need_perm_formats = (_('text/cubicweb-page-template'),)
+    else:
+        need_perm_formats = ()
+        
     regular_formats = (_('text/rest'),
                        _('text/html'),
                        _('text/plain'),