Closed marksteward closed 6 years ago
Added some logging with 1fc6d28
Found some more potential examples:
>>> pprint([(p.id, p.state, p.created_date) for p in Project.objects.all() if p.state not in {ProjectState.Approved, ProjectState.Archived, ProjectState.Removed, ProjectState.PassedDeadline}])
[(984, <ProjectState: Pending Approval>, datetime.date(2017, 12, 4)),
(1003, <ProjectState: Pending Approval>, datetime.date(2017, 12, 21)),
(1004, <ProjectState: Extended>, datetime.date(2017, 12, 22)),
(941, <ProjectState: Unapproved>, datetime.date(2017, 10, 13)),
(988, <ProjectState: Pending Approval>, datetime.date(2017, 12, 8)),
(912, <ProjectState: Unapproved>, datetime.date(2017, 9, 6)),
(1007, <ProjectState: Pending Approval>, datetime.date(2017, 12, 24)),
(974, <ProjectState: Pending Approval>, datetime.date(2017, 11, 22)),
(999, <ProjectState: Pending Approval>, datetime.date(2017, 12, 14)),
(942, <ProjectState: Unapproved>, datetime.date(2017, 10, 14))]
>>> Project.objects.get(pk=985).has_activity
False
>>> Project.objects.get(pk=903).has_activity
False
>>> Project.objects.get(pk=984).has_activity
True
Fixed by 78c603f
https://london.hackspace.org.uk/storage/903 https://london.hackspace.org.uk/storage/985