[yocto] [layerindex-web] Add YPCompatibleVersions to the api page
Kevin Hao
kexin.hao at windriver.com
Thu Oct 11 22:03:29 PDT 2018
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.hao at 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
More information about the yocto
mailing list