File tree Expand file tree Collapse file tree 3 files changed +12
-6
lines changed
Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 1717#
1818#########################################################################
1919from django .urls import path
20- from rest_framework import routers
20+
21+ from geonode .api .urls import router
2122
2223from geonode .metadata .api import views
2324from geonode .metadata .api .views import (
2829 MetadataGroupAutocomplete ,
2930)
3031
31- router = routers .DefaultRouter ()
32- router .register (r"metadata" , views .MetadataViewSet , basename = "metadata" )
32+ router .register (r"metadata" , views .MetadataViewSet , "metadata" )
3333
3434urlpatterns = router .urls + [
3535 path (
Original file line number Diff line number Diff line change @@ -53,8 +53,14 @@ class MetadataViewSet(ViewSet):
5353
5454 queryset = ResourceBase .objects .all ()
5555
56- def list (self , request ):
57- pass
56+ def list (self , request , * args , ** kwargs ):
57+ base = request .build_absolute_uri ("" ).rstrip ("/" )
58+ return Response (
59+ {
60+ "schema" : f"{ base } /schema/" ,
61+ "instance" : f"{ base } /instance/<pk>/" ,
62+ }
63+ )
5864
5965 # Get the JSON schema
6066 # A pk argument is set for futured multiple schemas
Original file line number Diff line number Diff line change 134134 re_path (r"^api/v2/" , include ("geonode.facets.urls" )),
135135 re_path (r"^api/v2/" , include ("geonode.assets.urls" )),
136136 # metadata views
137- re_path (r"^api/v2/" , include ("geonode.metadata.urls" )),
137+ re_path (r"^api/v2/" , include ("geonode.metadata.api. urls" )),
138138 re_path (r"" , include (api .urls )),
139139 re_path (
140140 r"uploads/upload" ,
You can’t perform that action at this time.
0 commit comments