admin: add flows
This commit is contained in:
@ -11,14 +11,7 @@ class FlowSerializer(ModelSerializer):
|
||||
class Meta:
|
||||
|
||||
model = Flow
|
||||
fields = [
|
||||
"pk",
|
||||
"name",
|
||||
"slug",
|
||||
"designation",
|
||||
"factors",
|
||||
"policies"
|
||||
]
|
||||
fields = ["pk", "name", "slug", "designation", "factors", "policies"]
|
||||
|
||||
|
||||
class FlowViewSet(ModelViewSet):
|
||||
@ -34,14 +27,7 @@ class FlowFactorBindingSerializer(ModelSerializer):
|
||||
class Meta:
|
||||
|
||||
model = FlowFactorBinding
|
||||
fields = [
|
||||
"pk",
|
||||
"flow",
|
||||
"factor",
|
||||
"re_evaluate_policies",
|
||||
"order",
|
||||
"policies"
|
||||
]
|
||||
fields = ["pk", "flow", "factor", "re_evaluate_policies", "order", "policies"]
|
||||
|
||||
|
||||
class FlowFactorBindingViewSet(ModelViewSet):
|
||||
|
||||
23
passbook/flows/migrations/0005_auto_20200508_1642.py
Normal file
23
passbook/flows/migrations/0005_auto_20200508_1642.py
Normal file
@ -0,0 +1,23 @@
|
||||
# Generated by Django 3.0.3 on 2020-05-08 16:42
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
("passbook_core", "0011_auto_20200222_1822"),
|
||||
("passbook_flows", "0004_default_flows"),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterField(
|
||||
model_name="flow",
|
||||
name="factors",
|
||||
field=models.ManyToManyField(
|
||||
blank=True,
|
||||
through="passbook_flows.FlowFactorBinding",
|
||||
to="passbook_core.Factor",
|
||||
),
|
||||
),
|
||||
]
|
||||
@ -36,7 +36,7 @@ class Flow(PolicyBindingModel, UUIDModel):
|
||||
|
||||
designation = models.CharField(max_length=100, choices=FlowDesignation.as_choices())
|
||||
|
||||
factors = models.ManyToManyField(Factor, through="FlowFactorBinding")
|
||||
factors = models.ManyToManyField(Factor, through="FlowFactorBinding", blank=True)
|
||||
|
||||
pbm = models.OneToOneField(
|
||||
PolicyBindingModel, parent_link=True, on_delete=models.CASCADE, related_name="+"
|
||||
|
||||
Reference in New Issue
Block a user