'Filter GET requests with active=True, unless we have the permissions
to do differently.'

def filter_queryset(self, qs):

    if (self.request.method == 'GET'):
        active_parameter = self.request.GET.get('active')
        fxos_version_parameter = self.request.GET.get('fxos_version')
        if ('pk' in self.kwargs):
            return qs
        if (active_parameter in ('null', 'false')):
            if action_allowed(self.request, 'LangPacks', '%'):
                if (active_parameter == 'false'):
                    qs = qs.filter(active=False)
            else:
                self.permission_denied(self.request)
        else:
            qs = qs.filter(active=True)
        if fxos_version_parameter:
            qs = qs.filter(fxos_version=fxos_version_parameter)
    return qs
