We plan to use this compatible flag to filter the layer index results, so add it to the api page first.
Signed-off-by: Kevin Hao <kexin....@windriver.com> --- layerindex/restviews.py | 4 ++++ layerindex/urls.py | 1 + 2 files changed, 5 insertions(+) diff --git a/layerindex/restviews.py b/layerindex/restviews.py index 6e0bc75b848c..b0742798ef66 100644 --- a/layerindex/restviews.py +++ b/layerindex/restviews.py @@ -125,6 +125,10 @@ class YPCompatibleVersionSerializer(serializers.ModelSerializer): model = YPCompatibleVersion fields = '__all__' +class YPCompatibleVersionViewSet(ParametricSearchableModelViewSet): + queryset = YPCompatibleVersion.objects.all() + serializer_class = YPCompatibleVersionSerializer + class LayerSerializer(serializers.ModelSerializer): """ A more fleshed-out LayerBranch serializer for external applications diff --git a/layerindex/urls.py b/layerindex/urls.py index 0593485a4f7a..f87ef3eabbd8 100644 --- a/layerindex/urls.py +++ b/layerindex/urls.py @@ -26,6 +26,7 @@ router.register(r'machines', restviews.MachineViewSet) router.register(r'distros', restviews.DistroViewSet) router.register(r'classes', restviews.ClassViewSet) router.register(r'layers', restviews.LayerViewSet, 'layers') +router.register(r'YPCompatibleVersions', restviews.YPCompatibleVersionViewSet) urlpatterns = [ url(r'^$', -- 2.14.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto