File tree 9 files changed +87
-0
lines changed
9 files changed +87
-0
lines changed Original file line number Diff line number Diff line change
1
+ from django .apps import AppConfig
2
+
3
+
4
+ class EoxsTypeApiConfig (AppConfig ):
5
+ default_auto_field = 'django.db.models.BigAutoField'
6
+ name = 'eoxs_type_api'
Original file line number Diff line number Diff line change
1
+ from rest_framework import serializers
2
+ from eoxserver .resources .coverages import models
3
+
4
+
5
+ class MaskTypeSerializer (serializers .HyperlinkedModelSerializer ):
6
+ class Meta :
7
+ model = models .MaskType
8
+ fields = '__all__'
9
+
10
+
11
+ class CoverageTypeSerializer (serializers .HyperlinkedModelSerializer ):
12
+ class Meta :
13
+ model = models .CoverageType
14
+ fields = '__all__'
15
+
16
+
17
+ class ProductTypeSerializer (serializers .HyperlinkedModelSerializer ):
18
+ class Meta :
19
+ model = models .ProductType
20
+ fields = '__all__'
21
+
22
+
23
+ class CollectionTypeSerializer (serializers .HyperlinkedModelSerializer ):
24
+ class Meta :
25
+ model = models .CollectionType
26
+ fields = '__all__'
27
+
28
+
29
+ class BrowseTypeSerializer (serializers .HyperlinkedModelSerializer ):
30
+ class Meta :
31
+ model = models .BrowseType
32
+ fields = '__all__'
33
+
Original file line number Diff line number Diff line change
1
+ from django .urls import include , path
2
+ from rest_framework import routers
3
+
4
+ from . import views
5
+
6
+ router = routers .DefaultRouter ()
7
+ router .register (r'mask-types' , views .MaskTypeViewSet )
8
+ router .register (r'coverage-types' , views .CoverageTypeViewSet )
9
+ router .register (r'product-types' , views .ProductTypeViewSet )
10
+ router .register (r'collection-types' , views .CollectionTypeViewSet )
11
+ router .register (r'browse-types' , views .BrowseTypeViewSet )
12
+
13
+
14
+ urlpatterns = [
15
+ path ('' , include (router .urls )),
16
+ ]
Original file line number Diff line number Diff line change
1
+ from django .contrib .auth .models import User , Group
2
+ from rest_framework import viewsets
3
+ from rest_framework import permissions
4
+ from eoxserver .resources .coverages import models
5
+
6
+ from . import serializers
7
+
8
+
9
+
10
+ class MaskTypeViewSet (viewsets .ModelViewSet ):
11
+ queryset = models .MaskType .objects .all ()
12
+ serializer_class = serializers .MaskTypeSerializer
13
+
14
+
15
+ class CoverageTypeViewSet (viewsets .ModelViewSet ):
16
+ queryset = models .CoverageType .objects .all ()
17
+ serializer_class = serializers .CoverageTypeSerializer
18
+
19
+
20
+ class ProductTypeViewSet (viewsets .ModelViewSet ):
21
+ queryset = models .ProductType .objects .all ()
22
+ serializer_class = serializers .ProductTypeSerializer
23
+
24
+
25
+ class CollectionTypeViewSet (viewsets .ModelViewSet ):
26
+ queryset = models .CollectionType .objects .all ()
27
+ serializer_class = serializers .CollectionTypeSerializer
28
+
29
+
30
+ class BrowseTypeViewSet (viewsets .ModelViewSet ):
31
+ queryset = models .BrowseType .objects .all ()
32
+ serializer_class = serializers .BrowseTypeSerializer
You can’t perform that action at this time.
0 commit comments