def editRule(self, condition, script_id, RESPONSE=None):
        """ """

        assert script_id in listTransforms(), "Invalid Transform Id"
        
        self.condition = Expression(condition)
        self.condition_text = condition
        self.script_id = script_id

        if RESPONSE is not None:
            RESPONSE.redirect('../manage_main')
    def addRule(self, id, condition, script_id, RESPONSE=None):
        """ """

        assert script_id in listTransforms(), "Invalid Transform Id"
        
        rule = ContentTransformRule(id=id,
                                 condition=condition,
                                 script_id=script_id)
        
        self._setObject(id, rule)

        if RESPONSE is not None:
            RESPONSE.redirect('manage_main')
 def listTransformScripts(self):
     return listTransforms()