From f4ea56dbf7da549aed3847c109a35b3c6ee48067 Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Sat, 29 Feb 2020 08:37:41 +0000 Subject: todo included for next step --- ctrack/register/models.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ctrack/register/models.py b/ctrack/register/models.py index 60733c5..5f585c3 100644 --- a/ctrack/register/models.py +++ b/ctrack/register/models.py @@ -37,6 +37,16 @@ class EngagementEvent(models.Model): short_description = models.CharField( max_length=50, help_text="Short description of the event" ) + # TODO - Do we need an "inspector_engagement" field here? + # We want an EngagementEvent to cover interactions between + # Persons (industry people) and inspectors (Users). We don't want + # to have to create Person() objects for each inspector, do we? + # Actually, if we do, we could allow for the case where a ctrack user + # is able to do delegated work for inspectors. So the task here is to + # adapt the factories so half a dozen inspectors are created as Persons + # and given the role of DfT Compliance Inspector, which have to be created + # also. Then we can start building out the CAF factories to include stuff + # list submission date, submission recipient, etc. participants = models.ManyToManyField(Person) user = models.ForeignKey(get_user_model(), on_delete=models.SET(get_sentinel_user)) date = models.DateTimeField() -- cgit v1.2.3