Don't import reviewer roles for completely unavailable reviewers who were marked as away until after 2020

- Legacy-Id: 12244
This commit is contained in:
Ole Laursen 2016-11-01 20:57:34 +00:00
parent 77d7d8b236
commit 70dfb760cb

View file

@ -113,7 +113,10 @@ with db_con.cursor() as c:
print "created role", unicode(role).encode("utf-8")
if row.login in known_reviewers:
if row.comment != "Inactive" and row.available != 2145916800: # corresponds to 2038-01-01
if (row.comment != "Inactive"
and row.available != 2145916800 # corresponds to 2038-01-01
and (not parse_timestamp(row.available) or parse_timestamp(row.available).date() < datetime.date(2020, 1, 1))):
role, created = Role.objects.get_or_create(name=RoleName.objects.get(slug="reviewer"), person=email.person, email=email, group=team)
if created: