コード例 #1
0
# -*- 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
コード例 #2
0
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'),
                           )
コード例 #3
0
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'),
)
コード例 #4
0
ファイル: urls.py プロジェクト: ngageoint/storyscapes
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())
コード例 #5
0
ファイル: urls.py プロジェクト: cuulee/analytics
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
コード例 #6
0
ファイル: urls.py プロジェクト: rob-metalinkage/mapstory
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())
コード例 #7
0
ファイル: urls.py プロジェクト: capooti/wfp-geonode
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'),
コード例 #8
0
    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())
コード例 #9
0
ファイル: urls.py プロジェクト: geosolutions-it/geonode-rndt
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")
]
コード例 #10
0
ファイル: urls.py プロジェクト: rob-metalinkage/mapstory
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'),
)
コード例 #11
0
ファイル: urls.py プロジェクト: MapStory/mapstory-geonode
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())
コード例 #12
0
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'),
コード例 #13
0
# -*- 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
コード例 #14
0
ファイル: urls.py プロジェクト: rob-metalinkage/mapstory
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'),
                           )
コード例 #15
0
ファイル: api.py プロジェクト: jitendrashahiitb/geonode
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())
コード例 #16
0
ファイル: urls.py プロジェクト: cartologic/cartoview
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



コード例 #17
0
ファイル: urls.py プロジェクト: capooti/wfp-geonode
#
# 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,
コード例 #18
0
# -*- 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'),