flows: implement planner, start new executor

This commit is contained in:
Jens Langhammer
2020-05-08 14:33:14 +02:00
parent 97b5d120f8
commit 114bb1b0bd
15 changed files with 202 additions and 9 deletions

View File

@ -11,6 +11,11 @@ class PolicyBindingModel(models.Model):
policies = models.ManyToManyField(Policy, through="PolicyBinding", related_name="+")
class Meta:
verbose_name = _("Policy Binding Model")
verbose_name_plural = _("Policy Binding Models")
class PolicyBinding(UUIDModel):
"""Relationship between a Policy and a PolicyBindingModel."""
@ -25,6 +30,9 @@ class PolicyBinding(UUIDModel):
# default value and non-unique for compatibility
order = models.IntegerField(default=0)
def __str__(self) -> str:
return f"PolicyBinding policy={self.policy} target={self.target} order={self.order}"
class Meta:
verbose_name = _("Policy Binding")