# -*- coding: utf-8 -*- from django.conf.urls import patterns, url, include from geonode.urls import urlpatterns from cartoview.app_manager.rest import AppInstanceResource, AppResource, AppTypeResource from cartoview.views import index as cartoview_index, check_version from geonode.api.urls import api api.register(AppInstanceResource()) api.register(AppResource()) api.register(AppTypeResource()) urlpatterns = patterns( '', url(r'^/?$', cartoview_index, name='home'), url(r'^check-version/$', check_version, name='check_version'), url(r'', include(api.urls)), (r'^apps/', include('cartoview.app_manager.urls')), ) + urlpatterns
from mapstory.views import download_append_csv, download_append_shp from mapstory.views import GetPageView from mapstory.views import IndexView from mapstory.views import LeaderListView from mapstory.views import MapStoryConfirmEmailView from mapstory.views import MapStorySignupView from mapstory.views import layer_detail, layer_detail_id, layer_create from mapstory.views import layer_acls_mapstory, resolve_user_mapstory from mapstory.views import layer_remove, map_remove from mapstory.views import map_detail from mapstory.views import new_map from mapstory.views import ProfileDetail, profile_delete, profile_edit, proxy from mapstory.views import SearchView geonode_api.register(ResourceBaseResource()) geonode_api.register(MapstoryOwnersResource()) importer_api = Api(api_name='importer-api') # Overwrite Importer URL Routes importer_api.register(UploadedLayerResource()) # -- Deprecated url routes for Geoserver authentication -- remove after GeoNode 2.1 # -- Use /gs/acls, gs/resolve_user/, gs/download instead if 'geonode.geoserver' in settings.INSTALLED_APPS: geonode_layers_urlpatterns = patterns('', url(r'^layers/acls/?$', layer_acls, name='layer_acls_dep'), url(r'^layers/resolve_user/?$', resolve_user, name='layer_resolve_user_dep'), url(r'^layers/download$', layer_batch_download, name='layer_batch_download_dep'), )
from django.conf.urls import patterns, url from geonode.api.urls import api from .api import CollectionResource from .views import CollectionDetail api.register(CollectionResource()) urlpatterns = patterns( 'mapstory.apps.collections.views', url(r'^(?P<slug>[-\w]+)/$', CollectionDetail.as_view(), name='collection-detail'), )
from geonode.api.urls import api from mapstory.api.api import MapstoryOwnersResource from mapstory.api.resourcebase_api import LayerResource, MapResource, DocumentResource, \ ResourceBaseResource, FeaturedResourceBaseResource, MapStoryResource api.register(LayerResource()) api.register(MapResource()) api.register(DocumentResource()) api.register(ResourceBaseResource()) api.register(FeaturedResourceBaseResource()) api.register(MapStoryResource()) api.register(MapstoryOwnersResource())
from django.views.generic import TemplateView from django.conf.urls import patterns, url from geonode.urls import * from geonode.api.urls import api from analytics.models import AnalysisResource api.register(AnalysisResource()) urlpatterns = patterns('', url(r'^analytics/$', TemplateView.as_view(template_name='analytics/analysis_list.html'), name='analyses_browse'), url(r'^analytics/new/$', 'analytics.views.new_analysis', name='new_analysis'), url(r'^analytics/new/data/$', 'analytics.views.new_analysis_json', name='new_analysis_json'), url(r'^analytics/(?P<analysisid>\d+)/view/$', 'analytics.views.analysis_view', name='analysis_view'), url(r'^analytics/(?P<analysisid>\d+)/$', 'analytics.views.analysis_detail', name='analysis_detail'), url(r'^analytics/(?P<analysisid>\d+)/data/$', 'analytics.views.analysis_data', name='analysis_data'), url(r'^analytics/(?P<analysisid>\d+)/remove/$', 'analytics.views.analysis_remove', name='analysis_remove'), url(r'^analytics/(?P<analysisid>\d+)/metadata/$', 'analytics.views.analysis_metadata', name='analysis_metadata'), url(r'^analytics/api/$', 'analytics.views.mandoline_api', name='mandoline_api'), url(r'', include(api.urls)) ) + urlpatterns
from django.contrib.auth.decorators import login_required from django.views.generic import TemplateView from django.conf import settings from .views import DocumentUploadView, DocumentUpdateView from .api import WFPDocumentResource, CategoryResource, TagResourceSimple, RegionResource from feeds import WFPDocumentsFeed from geonode.api import api as geonode_api from geonode.api.urls import api from wfpdocs import views as wfpdocs api.api_name = "v2.10" api.register(WFPDocumentResource()) api.register(CategoryResource()) api.unregister(geonode_api.TagResource()) api.register(TagResourceSimple()) api.unregister(geonode_api.RegionResource()) api.register(RegionResource()) urlpatterns = [ url(r'^$', TemplateView.as_view(template_name='wfpdocs/document_list.html'), name='wfpdocs_browse'), url(r'^rss/$', WFPDocumentsFeed(), name='wfpdocs_rss'), url(r'^api/', include(api.urls)), url(r'^upload/$', login_required(DocumentUploadView.as_view()), name='wfpdocs_upload'),
class Meta(ProfileResource.Meta): pass def apply_filters(self, request, applicable_filters): qs = super(SiteProfileResource, self).apply_filters(request, applicable_filters) return qs.filter(id__in=users_for_site()) class SiteGroupResource(GroupResource): """Site aware Group API""" class Meta(GroupResource.Meta): pass def apply_filters(self, request, applicable_filters): qs = super(SiteGroupResource, self).apply_filters(request, applicable_filters) return qs.filter(id__in=groups_for_site()) api.register(SiteLayerResource()) api.register(SiteMapResource()) api.register(SiteDocumentResource()) api.register(SiteResourceBaseResource()) api.register(SiteResource()) api.register(SiteTagResource()) api.register(SiteTopicCategoryResource()) api.register(SiteRegionResource()) api.register(SiteProfileResource()) api.register(SiteGroupResource())
from django.conf.urls import include, url from geonode.api.urls import api from rndt.views import PubblicaAmministrazioneResource api.register(PubblicaAmministrazioneResource()) pubblica_amministrazione = PubblicaAmministrazioneResource() urlpatterns = [ url(r'^(?P<api_name>api)/', include(pubblica_amministrazione.urls), name="pubblica_amministrazione") ]
from django.conf.urls import patterns, url from geonode.api.urls import api from .api import CollectionResource from .views import CollectionDetail api.register(CollectionResource()) urlpatterns = patterns('mapstory.apps.collections.views', url(r'^(?P<slug>[-\w]+)/$', CollectionDetail.as_view(), name='collection-detail'), )
from geonode.api.urls import api from mapstory.api.api import InterestsResource, MapstoryOwnersResource from mapstory.api.resourcebase_api import (FeaturedResourceBaseResource, MapStoryResource, ResourceBaseResource) api.unregister('owners') api.unregister('base') api.register(ResourceBaseResource()) api.register(FeaturedResourceBaseResource()) api.register(MapStoryResource()) api.register(MapstoryOwnersResource()) api.register(InterestsResource())
from django.conf.urls import patterns, url from django.contrib.auth.views import login from django.views.generic import TemplateView from django.views.decorators.csrf import ensure_csrf_cookie from django.views.decorators.cache import never_cache, cache_control from . import views from geonode.urls import * from geonode.api.urls import api from .api import GeoJsonResource, DataLayerResource, PictogramResource from .decorators import jsonize_view, map_permissions_check,\ login_required_if_not_anonymous_allowed from .utils import decorated_patterns api.register(GeoJsonResource()) api.register(PictogramResource()) api.register(DataLayerResource()) urlpatterns = patterns( '', # Static List Views from API url(r'', include(api.urls)), #url(r'^list/$', views.ListAll.as_view(), name='geojson_list'), url(r'^list/map/$', views.ListMap.as_view(), name='map_list'), url(r'^list/pictogram/$', views.ListPictogram.as_view(), name='pictogram_list'), url(r'^list/datalayer/$', views.ListDataLayer.as_view(), name='datalayer_list'),
# -*- coding: utf-8 -*- from django.conf.urls import url, include from django.views.generic import TemplateView from geonode.urls import urlpatterns from .views import favorite # get_favorites, delete_favorite, from geonode.api.urls import api from .videos.api import VideoResource api.register(VideoResource()) urlpatterns += [ url(r'', include(api.urls)), url(r'^videos/', include('ama_hub.videos.urls')), ### # favorites app ### url(r'^video/(?P<id>\d+)$', favorite, {'subject': 'video'}, name='add_favorite_video'), ] urlpatterns = [ url(r'^/?$', TemplateView.as_view(template_name='site_index.html'), name='home'), ] + urlpatterns
from mapstory.views import download_append_csv, download_append_shp from mapstory.views import GetPageView from mapstory.views import IndexView from mapstory.views import LeaderListView from mapstory.views import MapStoryConfirmEmailView from mapstory.views import MapStorySignupView from mapstory.views import layer_detail, layer_detail_id, layer_create from mapstory.views import layer_acls_mapstory, resolve_user_mapstory from mapstory.views import layer_remove, map_remove from mapstory.views import map_detail from mapstory.views import new_map from mapstory.views import ProfileDetail, profile_delete, profile_edit, proxy from mapstory.views import SearchView geonode_api.register(ResourceBaseResource()) geonode_api.register(MapstoryOwnersResource()) geonode_api.register(InterestsResource()) importer_api = Api(api_name='importer-api') # Overwrite Importer URL Routes importer_api.register(UploadedLayerResource()) # -- Deprecated url routes for Geoserver authentication -- remove after GeoNode 2.1 # -- Use /gs/acls, gs/resolve_user/, gs/download instead if 'geonode.geoserver' in settings.INSTALLED_APPS: geonode_layers_urlpatterns = patterns('', url(r'^layers/acls/?$', layer_acls, name='layer_acls_dep'), url(r'^layers/resolve_user/?$', resolve_user, name='layer_resolve_user_dep'), url(r'^layers/download$', layer_batch_download, name='layer_batch_download_dep'), )
class SiteTopicCategoryResource(TopicCategoryResource): """Site aware Category API""" class Meta(TopicCategoryResource.Meta): serializer = SiteCountJSONSerializer() class SiteRegionResource(RegionResource): """Site aware Region API""" class Meta(RegionResource.Meta): serializer = SiteCountJSONSerializer() class SiteProfileResource(ProfileResource): """Site aware Profile API""" class Meta(ProfileResource.Meta): queryset = get_user_model().objects.exclude(username='******').filter(id__in=users_for_site()) api.register(SiteLayerResource()) api.register(SiteMapResource()) api.register(SiteDocumentResource()) api.register(SiteResourceBaseResource()) api.register(SiteResource()) api.register(SiteTagResource()) api.register(SiteTopicCategoryResource()) api.register(SiteRegionResource()) api.register(SiteProfileResource())
from django.conf.urls import patterns, url, include from django.views.generic import TemplateView from geonode.urls import urlpatterns from cartoview.app_manager.rest import AppInstanceResource, AppResource from cartoview.views import index as cartoview_index from geonode.api.urls import api api.register(AppInstanceResource()) api.register(AppResource()) urlpatterns = patterns('', url(r'^/?$', cartoview_index, name='home'), url(r'^geonode/', TemplateView.as_view(template_name='site_index.html'), name='geonode_home'), url(r'', include(api.urls)), (r'^apps/', include('cartoview.app_manager.urls')), (r'^engage/', include('cartoview.user_engage.urls')), # (r'^pages/', include('cartoview.pages.urls')), # (r'^viewer/', include('cartoview.viewer.urls')), (r'^cartoview_proxy/', include('cartoview.proxy.urls')), ) + urlpatterns
# # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. # ######################################################################### from django.conf.urls import url, include from .api import TrainingResource, TagResourceSimple from geonode.api import api as geonode_api from geonode.api.urls import api from trainings import views as trainings api.api_name = 'api' api.register(TrainingResource()) api.unregister(geonode_api.TagResource()) api.register(TagResourceSimple()) urlpatterns = [ url(r'^upload', trainings.training_upload, name='training_upload'), url(r'^check$', trainings.training_download_check, name='training_download_check'), url(r'^$', trainings.trainings_browse, name='trainings_browse'), url(r'^(?P<keyword>[^/]*)$', trainings.trainings_browse, name='trainings_browse'), url(r'^(?P<id>\d+)/$', trainings.training_detail, name='training_detail'), url(r'^(?P<id>\d+)/download/$', trainings.training_download,
# -*- coding: utf-8 -*- from django.conf.urls import include, url from geonode.api.urls import api from geonode.urls import urlpatterns as geonode_urls from cartoview.app_manager.rest import (AppInstanceResource, AppResource, AppTypeResource, LayerFilterExtensionResource) from cartoview.cartoview_api.views import layer_config_json, update_extent from cartoview.views import check_version from cartoview_api.rest import (AllResourcesResource, AttributeResource, ExtendedResourceBaseResource, MapLayerResource) api.register(AppInstanceResource()) api.register(AppResource()) api.register(AppTypeResource()) api.register(LayerFilterExtensionResource()) api.register(AllResourcesResource()) api.register(AttributeResource()) api.register(MapLayerResource()) api.register(ExtendedResourceBaseResource()) urlpatterns = [ url(r'^layer/(?P<layername>[^/]*)/json/?$', layer_config_json, name='layer_json'), url(r'^update/extent/(?P<typename>[^/]*)$', update_extent, name='cartoview.update_extent'), url(r'^check-version/$', check_version, name='check_version'), url(r'', include(api.urls)), url(r'^apps/', include('cartoview.app_manager.urls')), ] + geonode_urls
from django.conf.urls import patterns, url from django.contrib.auth.views import login from django.views.generic import TemplateView from django.views.decorators.csrf import ensure_csrf_cookie from django.views.decorators.cache import never_cache, cache_control from . import views from geonode.urls import * from geonode.api.urls import api from .api import GeoJsonResource, DataLayerResource, PictogramResource from .decorators import jsonize_view, map_permissions_check,\ login_required_if_not_anonymous_allowed from .utils import decorated_patterns api.register(GeoJsonResource()) api.register(PictogramResource()) api.register(DataLayerResource()) urlpatterns = patterns('', # Static List Views from API url(r'', include(api.urls)), #url(r'^list/$', views.ListAll.as_view(), name='geojson_list'), url(r'^list/map/$', views.ListMap.as_view(), name='map_list'), url(r'^list/pictogram/$', views.ListPictogram.as_view(), name='pictogram_list'), url(r'^list/datalayer/$', views.ListDataLayer.as_view(), name='datalayer_list'), #Django-leaflet-storage url(r'^login/$', jsonize_view(login), name='login'), url(r'^login/popup/end/$', views.LoginPopupEnd.as_view(), name='login_popup_end'), url(r'^logout/$', views.logout, name='logout'), url(r'^map/(?P<pk>\d+)/geojson/$', views.MapViewGeoJSON.as_view(), name='map_geojson'),