fix more access permission old related name stuff
This commit is contained in:
parent
1adb9d3460
commit
322817354a
1 changed files with 2 additions and 2 deletions
|
@ -338,7 +338,7 @@ class AccessPermission(models.Model):
|
||||||
result = tuple(
|
result = tuple(
|
||||||
qs.select_related(
|
qs.select_related(
|
||||||
'access_restriction_group'
|
'access_restriction_group'
|
||||||
).prefetch_related('access_restriction_group__accessrestrictions')
|
).prefetch_related('access_restriction_group__members')
|
||||||
)
|
)
|
||||||
|
|
||||||
# collect permissions (can be multiple for one restriction)
|
# collect permissions (can be multiple for one restriction)
|
||||||
|
@ -347,7 +347,7 @@ class AccessPermission(models.Model):
|
||||||
if permission.access_restriction_id:
|
if permission.access_restriction_id:
|
||||||
permissions.setdefault(permission.access_restriction_id, set()).add(permission.expire_date)
|
permissions.setdefault(permission.access_restriction_id, set()).add(permission.expire_date)
|
||||||
if permission.access_restriction_group_id:
|
if permission.access_restriction_group_id:
|
||||||
for member in permission.access_restriction_group.accessrestrictions.all():
|
for member in permission.access_restriction_group.members.all():
|
||||||
permissions.setdefault(member.pk, set()).add(permission.expire_date)
|
permissions.setdefault(member.pk, set()).add(permission.expire_date)
|
||||||
|
|
||||||
# get latest expire date for each permission
|
# get latest expire date for each permission
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue