'List a Project\'s Client Keys
Return a list of client keys bound to a project.
:pparam string organization_slug: the slug of the organization the
client keys belong to.
:pparam string project_slug: the slug of the project the client keys
belong to.'

@attach_scenarios([list_keys_scenario])
def get(self, request, project):

    queryset = ProjectKey.objects.filter(project=project, roles=ProjectKey.roles.store)
    status = request.GET.get('status')
    if (status == 'active'):
        queryset = queryset.filter(status=ProjectKeyStatus.ACTIVE)
    elif (status == 'inactive'):
        queryset = queryset.filter(status=ProjectKeyStatus.INACTIVE)
    elif status:
        queryset = queryset.none()
    return self.paginate(request=request, queryset=queryset, order_by='-id', on_results=(lambda x: serialize(x, request.user)))
