def clean(self):
# FIXME This is needed in order to ensure rule name convention remains
# backwards compatible with the old monitoring stack. However, it will
# have to change in the future due to uniqueness constrains.
if not self.title:
self.title = 'rule%d' % self.owner.rule_counter
# FIXME Ensure a single query condition is specified for backwards
# compatibility with the existing monitoring/alert stack.
if not len(self.queries) is 1:
raise me.ValidationError()
评论列表
文章目录