stages/identification: show sign up url when related flow exists

This commit is contained in:
Jens Langhammer
2020-05-10 18:14:10 +02:00
parent 8dc3c49a2f
commit 1d03b36750
4 changed files with 19 additions and 15 deletions

View File

@ -56,6 +56,11 @@ class Flow(PolicyBindingModel, UUIDModel):
PolicyBindingModel, parent_link=True, on_delete=models.CASCADE, related_name="+"
)
def related_flow(self, designation: str) -> Optional["Flow"]:
"""Get a related flow with `designation`. Currently this only queries
Flows by `designation`, but will eventually use `self` for related lookups."""
return Flow.objects.filter(designation=designation).first()
def __str__(self) -> str:
return f"Flow {self.name} ({self.slug})"