add missing api endpoints for descriptions and access restriction groups
This commit is contained in:
parent
a23be40cac
commit
303c4be485
4 changed files with 48 additions and 7 deletions
|
@ -28,6 +28,11 @@ class AccessRestriction(TitledMixin, models.Model):
|
|||
verbose_name_plural = _('Access Restrictions')
|
||||
default_related_name = 'accessrestrictions'
|
||||
|
||||
def _serialize(self, **kwargs):
|
||||
result = super()._serialize(**kwargs)
|
||||
result['groups'] = tuple(group.pk for group in self.groups.all())
|
||||
return result
|
||||
|
||||
@classmethod
|
||||
def qs_for_request(cls, request):
|
||||
return cls.objects.filter(cls.q_for_request(request))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue