mirror of
https://github.com/ansible/awx.git
synced 2026-02-21 21:20:08 -03:30
Add search fields to views
Make receptoraddress list views searchable by "address" Other changes: - Add help text to source and target of the InstanceLink model Signed-off-by: Seth Foster <fosterbseth@gmail.com>
This commit is contained in:
@@ -376,31 +376,28 @@ class InstanceUnifiedJobsList(SubListAPIView):
|
||||
|
||||
class InstancePeersList(SubListAPIView):
|
||||
name = _("Peers")
|
||||
parent_model = models.Instance
|
||||
model = models.ReceptorAddress
|
||||
serializer_class = serializers.ReceptorAddressSerializer
|
||||
parent_model = models.Instance
|
||||
parent_access = 'read'
|
||||
relationship = 'peers'
|
||||
search_fields = 'address'
|
||||
search_fields = ('address',)
|
||||
|
||||
|
||||
class InstanceReceptorAddressesList(ListCreateAPIView):
|
||||
class InstanceReceptorAddressesList(SubListCreateAPIView):
|
||||
name = _("Receptor Addresses")
|
||||
model = models.ReceptorAddress
|
||||
parent_key = 'instance'
|
||||
parent_model = models.Instance
|
||||
serializer_class = serializers.ReceptorAddressSerializer
|
||||
|
||||
def get_queryset(self):
|
||||
return models.ReceptorAddress.objects.filter(instance=self.kwargs['pk'])
|
||||
|
||||
def post(self, request, *args, **kwargs):
|
||||
request.data.update({'instance': self.kwargs['pk']})
|
||||
return super().post(request, *args, **kwargs)
|
||||
search_fields = ('address',)
|
||||
|
||||
|
||||
class ReceptorAddressesList(ListCreateAPIView):
|
||||
name = _("Receptor Addresses")
|
||||
model = models.ReceptorAddress
|
||||
serializer_class = serializers.ReceptorAddressSerializer
|
||||
search_fields = ('address',)
|
||||
|
||||
|
||||
class ReceptorAddressDetail(RetrieveUpdateDestroyAPIView):
|
||||
|
||||
Reference in New Issue
Block a user