2525from rest_framework .permissions import IsAuthenticatedOrReadOnly , IsAuthenticated
2626from rest_framework .response import Response
2727
28- from geonode .base .api .filters import DynamicSearchFilter , ExtentFilter
29- from geonode .base .api .mixins import AdvertisedListMixin
28+ from geonode .base .api .filters import DynamicSearchFilter , ExtentFilter , AdvertisedFilter
3029from geonode .base .api .pagination import GeoNodeApiPagination
3130from geonode .base .api .permissions import UserHasPerms
3231from geonode .base .api .views import ApiPresetsInitializer
3332from geonode .layers .api .exceptions import GeneralDatasetException , InvalidDatasetException , InvalidMetadataException
3433from geonode .layers .metadata import parse_metadata
3534from geonode .layers .models import Dataset
3635from geonode .maps .api .serializers import SimpleMapLayerSerializer , SimpleMapSerializer
36+ from geonode .metadata .multilang .views import MultiLangViewMixin
3737from geonode .resource .utils import update_resource
3838from geonode .resource .manager import resource_manager
3939from rest_framework .exceptions import NotFound
6161logger = logging .getLogger (__name__ )
6262
6363
64- class DatasetViewSet (ApiPresetsInitializer , DynamicModelViewSet , AdvertisedListMixin ):
64+ class DatasetViewSet (ApiPresetsInitializer , MultiLangViewMixin , DynamicModelViewSet ):
6565 """
6666 API endpoint that allows layers to be viewed or edited.
6767 """
@@ -75,6 +75,7 @@ class DatasetViewSet(ApiPresetsInitializer, DynamicModelViewSet, AdvertisedListM
7575 DynamicFilterBackend ,
7676 DynamicSortingFilter ,
7777 DynamicSearchFilter ,
78+ AdvertisedFilter ,
7879 ExtentFilter ,
7980 DatasetPermissionsFilter ,
8081 ]
0 commit comments