mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-13 16:47:34 -06:00
17170 ContactGroup Serializer nested and fix related objects
This commit is contained in:
parent
021114071c
commit
978b5b0ed6
@ -47,7 +47,8 @@ class ContactSerializer(NetBoxModelSerializer):
|
||||
queryset=ContactGroup.objects.all(),
|
||||
serializer=ContactGroupSerializer,
|
||||
required=False,
|
||||
many=True
|
||||
many=True,
|
||||
nested=True
|
||||
)
|
||||
|
||||
class Meta:
|
||||
|
@ -164,7 +164,13 @@ class ContactGroupView(GetRelatedModelsMixin, generic.ObjectView):
|
||||
groups = instance.get_descendants(include_self=True)
|
||||
|
||||
return {
|
||||
'related_models': self.get_related_models(request, groups),
|
||||
'related_models': self.get_related_models(
|
||||
request,
|
||||
groups,
|
||||
extra=(
|
||||
(Contact.objects.restrict(request.user, 'view').filter(groups__in=groups), 'group_id'),
|
||||
),
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user