[kupu-checkins] r39238 - kupu/trunk/kupu/plone
duncan at codespeak.net
duncan at codespeak.net
Tue Feb 20 15:36:52 CET 2007
Author: duncan
Date: Tue Feb 20 15:36:51 2007
New Revision: 39238
Modified:
kupu/trunk/kupu/plone/plonelibrarytool.py
Log:
Added support method to get/set stripped tags for plone 3
Modified: kupu/trunk/kupu/plone/plonelibrarytool.py
==============================================================================
--- kupu/trunk/kupu/plone/plonelibrarytool.py (original)
+++ kupu/trunk/kupu/plone/plonelibrarytool.py Tue Feb 20 15:36:51 2007
@@ -677,6 +677,22 @@
pass
self.html_exclusions = exclusions
+ security.declareProtected("View", "get_stripped_tags")
+ def get_stripped_tags(self):
+ """Returns a list of tags to be stripped"""
+ stripped = []
+ for (tags, attrs) in self.html_exclusions:
+ if not attrs:
+ stripped.extend(list(tags))
+ return stripped
+
+ security.declareProtected(permissions.ManageLibraries, "set_stripped_tags")
+ def set_stripped_tags(self, stripped):
+ """Sets a list of tags to be stripped"""
+ exclusions = [(tags, attrs) for (tags, attrs) in self.html_exclusions if attrs]
+ exclusions.append((tuple(stripped), ()))
+ self.set_html_exclusions(exclusions)
+
security.declareProtected(permissions.ManageLibraries,
"configure_kupu")
def configure_kupu(self,
More information about the kupu-checkins
mailing list