コード例 #1
0
    def createRule(self, id, **kwargs):
        """ Create a Rule
        """
        from ProfileNode import ProfileNode

        rule = ProfileNode(id, **kwargs)
        self.rules._setObject(rule.id, rule)
        rule = self.rules._getOb(rule.id)
        rule.ruleModuleName = self.id
        rule.ruleGroups = self.moduleGroupOrganizers
        rule.ruleSystems = self.moduleSystemOrganizers
        rule.enabled = True
        return rule
コード例 #2
0
    def addRule(self, id, REQUEST=None):
        """ Add a Rule
        """
        from ProfileNode import ProfileNode

        rule = ProfileNode(id)
        self.rules._setObject(rule.id, rule)
        rule = self.rules._getOb(id)
        rule.ruleModuleName = id
        rule.ruleGroups = self.moduleGroupOrganizers
        rule.ruleSystems = self.moduleSystemOrganizers

        if REQUEST:
            messaging.IMessageSender(self).sendToBrowser("Rule Created", "Rule %s was created." % id)
            return self.callZenScreen(REQUEST)
        else:
            return self.rules._getOb(id)
コード例 #3
0
 def addRule(self, id, REQUEST=None):
     """ Add a Rule
     """
     from ProfileNode import ProfileNode
     rule = ProfileNode(id)
     self.rules._setObject(rule.id,rule)
     rule = self.rules._getOb(id)
     rule.ruleModuleName = id
     rule.ruleGroups = self.moduleGroupOrganizers
     rule.ruleSystems = self.moduleSystemOrganizers
     
     if REQUEST:
         messaging.IMessageSender(self).sendToBrowser(
             'Rule Created',
             'Rule %s was created.' % id
         )
         return self.callZenScreen(REQUEST)
     else:
         return self.rules._getOb(id)
コード例 #4
0
 def createRule(self, id, **kwargs):
     """ Create a Rule
     """
     from ProfileNode import ProfileNode
     rule = ProfileNode(id, **kwargs)
     self.rules._setObject(rule.id, rule)
     rule = self.rules._getOb(rule.id)
     rule.ruleModuleName = self.id
     rule.ruleGroups = self.moduleGroupOrganizers
     rule.ruleSystems = self.moduleSystemOrganizers
     rule.enabled = True
     return rule