Пример #1
0
from mapentity import registry

from . import models


urlpatterns = registry.register(models.PhysicalEdge, menu=False)
urlpatterns += registry.register(models.LandEdge)
urlpatterns += registry.register(models.CompetenceEdge, menu=False)
urlpatterns += registry.register(models.WorkManagementEdge, menu=False)
urlpatterns += registry.register(models.SignageManagementEdge, menu=False)
Пример #2
0
    url(r'^api/datasource/datasources.json$', tourism_views.DataSourceList.as_view(), name="datasource_list_json"),
    url(r'^api/datasource/datasource-(?P<pk>\d+).geojson$', tourism_views.DataSourceGeoJSON.as_view(), name="datasource_geojson"),
    url(r'^api/treks/(?P<pk>\d+)/information_desks.geojson$', tourism_views.TrekInformationDeskViewSet.as_view({'get': 'list'}), name="trek_information_desk_geojson"),
)


class TouristicContentEntityOptions(PublishableEntityOptions):
    document_public_view = tourism_views.TouristicContentDocumentPublic

    def get_serializer(self):
        return tourism_serializers.TouristicContentSerializer

    def get_queryset(self):
        return self.model.objects.existing()

if settings.TOURISM_ENABLED:
    urlpatterns += registry.register(models.TouristicContent, TouristicContentEntityOptions)


class TouristicEventEntityOptions(PublishableEntityOptions):
    document_public_view = tourism_views.TouristicEventDocumentPublic

    def get_serializer(self):
        return tourism_serializers.TouristicEventSerializer

    def get_queryset(self):
        return self.model.objects.existing()

if settings.TOURISM_ENABLED:
    urlpatterns += registry.register(models.TouristicEvent, TouristicEventEntityOptions)
Пример #3
0
from django.conf.urls import patterns, url
from mapentity import registry

from geotrek.feedback import models as feedback_models

from .views import CategoryList


urlpatterns = patterns(
    '',
    url(r'^api/feedback/categories.json$', CategoryList.as_view(), name="categories_json"),
)

urlpatterns += registry.register(feedback_models.Report)
Пример #4
0
from django.conf.urls import patterns, url

from mapentity import registry

from geotrek.altimetry.views import ElevationChart, ElevationArea
from geotrek.core.models import Path, Trail
from geotrek.core.views import get_graph_json


urlpatterns = patterns('',
    url(r'^api/graph.json$', get_graph_json, name="path_json_graph"),
    url(r'^api/path/(?P<pk>\d+)/dem.json$', ElevationArea.as_view(model=Path), name='path_elevation_area'),
    url(r'^api/path/(?P<pk>\d+)/profile.svg$', ElevationChart.as_view(model=Path), name='path_profile_svg'),
)

urlpatterns += registry.register(Path)
urlpatterns += registry.register(Trail)
Пример #5
0
from django.conf.urls import patterns, url

from mapentity import registry

from . import models
from .views import (
    TrekDocumentPublic, TrekPrint,
    TrekJsonDetail, TrekGPXDetail, TrekKMLDetail, TrekJsonProfile, TrekPOIGeoJSON,
    WebLinkCreatePopup
)


urlpatterns = patterns('',
    url(r'^document/print-trek-(?P<pk>\d+).odt$', TrekDocumentPublic.as_view(), name="trek_document_public"),
    url(r'^api/trek/trek-(?P<pk>\d+).pdf$', TrekPrint.as_view(), name="trek_printable"),

    url(r'^api/trek/trek-(?P<pk>\d+).json$', TrekJsonDetail.as_view(), name="trek_json_detail"),
    url(r'^api/trek/trek-(?P<pk>\d+).gpx$', TrekGPXDetail.as_view(), name="trek_gpx_detail"),
    url(r'^api/trek/trek-(?P<pk>\d+).kml$', TrekKMLDetail.as_view(), name="trek_kml_detail"),
    url(r'^api/trek/(?P<pk>\d+)/profile.json$', TrekJsonProfile.as_view(), name="trek_profile"),
    url(r'^api/trek/(?P<pk>\d+)/pois.geojson$', TrekPOIGeoJSON.as_view(), name="trek_poi_geojson"),
    url(r'^popup/add/weblink/', WebLinkCreatePopup.as_view(), name='weblink_add'),
)

urlpatterns += registry.register(models.Trek)
urlpatterns += registry.register(models.POI)
Пример #6
0
from django.conf.urls import patterns, url
from mapentity import registry

from geotrek.feedback import models as feedback_models

from .views import CategoryList

urlpatterns = patterns(
    '',
    url(r'^api/feedback/categories.json$',
        CategoryList.as_view(),
        name="categories_json"),
)

urlpatterns += registry.register(feedback_models.Report)
Пример #7
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.views.generic import RedirectView

from .models import DummyModel, MushroomSpot
from .views import DummyDocumentOdt, DummyDocumentWeasyprint
from mapentity import registry


handler403 = 'mapentity.views.handler403'

admin.autodiscover()

models_urls = registry.register(DummyModel) + registry.register(MushroomSpot)

urlpatterns = patterns(
    '',

    url(r'', include(models_urls, namespace='tests')),
    url(r'', include('mapentity.urls', namespace='mapentity',
                     app_name='mapentity')),
    url(r'^home/$', RedirectView.as_view(url='/'), name='home'),
    url(r'^login/$', 'django.contrib.auth.views.login', name='login'),
    url(r'^logout/$', 'django.contrib.auth.views.logout', {'next_page': '/'}, name='logout',),

    url(r'^paperclip/', include('paperclip.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^test/document/dummymodel-(?P<pk>\d+).odt', DummyDocumentOdt.as_view(), name="dummymodel_odt"),
    url(r'^test/document/dummymodel-(?P<pk>\d+).pdf', DummyDocumentWeasyprint.as_view(), name="dummymodel_pdf"),
)
Пример #8
0
from django.conf.urls import patterns, include, url
from django.contrib import admin
from django.views.generic import RedirectView

from .models import DummyModel, MushroomSpot
from .views import DummyDocumentOdt, DummyDocumentWeasyprint
from mapentity import registry

handler403 = 'mapentity.views.handler403'

admin.autodiscover()

models_urls = registry.register(DummyModel) + registry.register(MushroomSpot)

urlpatterns = patterns(
    '',
    url(r'', include(models_urls, namespace='tests')),
    url(r'',
        include('mapentity.urls', namespace='mapentity',
                app_name='mapentity')),
    url(r'^home/$', RedirectView.as_view(url='/'), name='home'),
    url(r'^login/$', 'django.contrib.auth.views.login', name='login'),
    url(
        r'^logout/$',
        'django.contrib.auth.views.logout',
        {'next_page': '/'},
        name='logout',
    ),
    url(r'^paperclip/', include('paperclip.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^test/document/dummymodel-(?P<pk>\d+).odt',
Пример #9
0
from django.conf.urls import url

from mapentity import registry

from geotrek.common.urls import PublishableEntityOptions

from . import models
from . import serializers
from . import views


class SensitiveAreaEntityOptions(PublishableEntityOptions):
    def get_serializer(self):
        return serializers.SensitiveAreaSerializer

    def get_queryset(self):
        return self.model.objects.existing()


if settings.SENSITIVITY_ENABLED:
    urlpatterns = [
        url(r'^api/(?P<lang>\w\w)/treks/(?P<pk>\d+)/sensitiveareas\.geojson$',
            views.TrekSensitiveAreaViewSet.as_view({'get': 'list'}),
            name="trek_sensitivearea_geojson"),
        url(r'^api/(?P<lang>\w\w)/sensitiveareas/(?P<pk>\d+).kml$',
            views.SensitiveAreaKMLDetail.as_view(), name="sensitivearea_kml_detail"),
    ]
    urlpatterns += registry.register(models.SensitiveArea, SensitiveAreaEntityOptions)
else:
    urlpatterns = []
Пример #10
0
__author__ = 'mpetyx'


from .models import Museum
from mapentity import registry


urlpatterns = registry.register(Museum)
Пример #11
0
from mapentity import registry

from . import models

urlpatterns = registry.register(models.Intervention)
urlpatterns += registry.register(models.Project)
Пример #12
0
from django.conf.urls import patterns, url

from mapentity import registry

from .models import Path, Trail
from .views import (
    ElevationProfile,
    get_graph_json,
)


urlpatterns = patterns('',
    url(r'^api/graph.json$', get_graph_json, name="path_json_graph"),
    url(r'^api/path/(?P<pk>\d+)/profile.json$', ElevationProfile.as_view(), name='path_profile'),
)

urlpatterns += registry.register(Path)
urlpatterns += registry.register(Trail, menu=False)
Пример #13
0
from django.conf.urls import patterns, url

from mapentity import registry

from .models import Path, Trail
from .views import (
    ElevationChart,
    get_graph_json,
)

urlpatterns = patterns(
    '',
    url(r'^api/graph.json$', get_graph_json, name="path_json_graph"),
    url(r'^api/path/(?P<pk>\d+)/profile.svg$',
        ElevationChart.as_view(model=Path),
        name='path_profile_svg'),
)

urlpatterns += registry.register(Path)
urlpatterns += registry.register(Trail, menu=False)
Пример #14
0
    - altimetry views (profile, dem etc.)
    - public documents views
    We override trek public view to add more context variables and
    preprocess attributes.
    """
    document_public_view = TrekDocumentPublic

    def get_serializer(self):
        return trekking_serializers.TrekSerializer

    def get_queryset(self):
        return self.model.objects.existing()


class POIEntityOptions(PublishableEntityOptions):
    document_public_view = POIDocumentPublic

    def get_serializer(self):
        return trekking_serializers.POISerializer


class ServiceEntityOptions(MapEntityOptions):

    def get_serializer(self):
        return trekking_serializers.ServiceSerializer


urlpatterns += registry.register(models.Trek, TrekEntityOptions)
urlpatterns += registry.register(models.POI, POIEntityOptions)
urlpatterns += registry.register(models.Service, ServiceEntityOptions)
Пример #15
0
from mapentity import registry

from . import models

urlpatterns = registry.register(models.Infrastructure)
urlpatterns += registry.register(models.Signage)
Пример #16
0
from django.conf import settings
from django.conf.urls import patterns, url

from mapentity import registry

from geotrek.altimetry.urls import AltimetryEntityOptions
from geotrek.core.models import Path, Trail
from geotrek.core.views import get_graph_json, merge_path


urlpatterns = patterns(
    '',
    url(r'^api/graph.json$', get_graph_json, name="path_json_graph"),
    url(r'^mergepath/$', merge_path, name="merge_path"),
)


class PathEntityOptions(AltimetryEntityOptions):
    # Profiles for paths
    pass


urlpatterns += registry.register(Path, PathEntityOptions, menu=settings.TREKKING_TOPOLOGY_ENABLED)
urlpatterns += registry.register(Trail, menu=settings.TRAIL_MODEL_ENABLED)
Пример #17
0
from mapentity import registry

from . import models


urlpatterns = registry.register(models.Infrastructure)
urlpatterns += registry.register(models.Signage)
Пример #18
0
    Add more urls using mixins:
    - altimetry views (profile, dem etc.)
    - public documents views
    We override trek public view to add more context variables and
    preprocess attributes.
    """
    document_public_view = TrekDocumentPublic

    def get_serializer(self):
        return trekking_serializers.TrekSerializer

    def get_queryset(self):
        return self.model.objects.existing()


class POIEntityOptions(PublishableEntityOptions):
    document_public_view = POIDocumentPublic

    def get_serializer(self):
        return trekking_serializers.POISerializer


class ServiceEntityOptions(MapEntityOptions):
    def get_serializer(self):
        return trekking_serializers.ServiceSerializer


urlpatterns += registry.register(models.Trek, TrekEntityOptions)
urlpatterns += registry.register(models.POI, POIEntityOptions)
urlpatterns += registry.register(models.Service, ServiceEntityOptions)
Пример #19
0
from mapentity import registry

from . import models


urlpatterns = registry.register(models.Intervention)
urlpatterns += registry.register(models.Project)
Пример #20
0
        name="touristicevent_meta"),
)


class TouristicContentEntityOptions(PublishableEntityOptions):
    document_public_view = tourism_views.TouristicContentDocumentPublic

    def get_serializer(self):
        return tourism_serializers.TouristicContentSerializer

    def get_queryset(self):
        return self.model.objects.existing()


if settings.TOURISM_ENABLED:
    urlpatterns += registry.register(models.TouristicContent,
                                     TouristicContentEntityOptions)


class TouristicEventEntityOptions(PublishableEntityOptions):
    document_public_view = tourism_views.TouristicEventDocumentPublic

    def get_serializer(self):
        return tourism_serializers.TouristicEventSerializer

    def get_queryset(self):
        return self.model.objects.existing()


if settings.TOURISM_ENABLED:
    urlpatterns += registry.register(models.TouristicEvent,
                                     TouristicEventEntityOptions)
Пример #21
0
from mapentity import registry

from . import models

urlpatterns = registry.register(models.PhysicalEdge, menu=False)
urlpatterns += registry.register(models.LandEdge)
urlpatterns += registry.register(models.CompetenceEdge, menu=False)
urlpatterns += registry.register(models.WorkManagementEdge, menu=False)
urlpatterns += registry.register(models.SignageManagementEdge, menu=False)
Пример #22
0
        TrekDocumentPublic.as_view(),
        name="trek_document_public"),
    url(r'^api/trek/trek-(?P<pk>\d+).pdf$',
        TrekPrint.as_view(),
        name="trek_printable"),
    url(r'^api/trek/trek-(?P<pk>\d+).json$',
        TrekJsonDetail.as_view(),
        name="trek_json_detail"),
    url(r'^api/trek/trek-(?P<pk>\d+).gpx$',
        TrekGPXDetail.as_view(),
        name="trek_gpx_detail"),
    url(r'^api/trek/trek-(?P<pk>\d+).kml$',
        TrekKMLDetail.as_view(),
        name="trek_kml_detail"),
    url(r'^api/trek/(?P<pk>\d+)/profile.json$',
        ElevationProfile.as_view(model=models.Trek),
        name="trek_profile"),
    url(r'^api/trek/(?P<pk>\d+)/profile.svg$',
        ElevationChart.as_view(model=models.Trek),
        name='trek_profile_svg'),
    url(r'^api/trek/(?P<pk>\d+)/pois.geojson$',
        TrekPOIGeoJSON.as_view(),
        name="trek_poi_geojson"),
    url(r'^popup/add/weblink/',
        WebLinkCreatePopup.as_view(),
        name='weblink_add'),
)

urlpatterns += registry.register(models.Trek)
urlpatterns += registry.register(models.POI)
Пример #23
0
from django.conf import settings
from django.conf.urls import patterns, url

from mapentity import registry

from geotrek.altimetry.urls import AltimetryEntityOptions
from geotrek.core.models import Path, Trail
from geotrek.core.views import get_graph_json, merge_path, ParametersView

urlpatterns = patterns(
    '',
    url(r'^api/graph.json$', get_graph_json, name="path_json_graph"),
    url(r'^api/(?P<lang>\w\w)/parameters.json$',
        ParametersView.as_view(),
        name='parameters_json'),
    url(r'^mergepath/$', merge_path, name="merge_path"),
)


class PathEntityOptions(AltimetryEntityOptions):
    def get_queryset(self):
        qs = super(PathEntityOptions, self).get_queryset()
        qs = qs.prefetch_related('networks', 'usages')
        return qs


urlpatterns += registry.register(Path,
                                 PathEntityOptions,
                                 menu=settings.TREKKING_TOPOLOGY_ENABLED)
urlpatterns += registry.register(Trail, menu=settings.TRAIL_MODEL_ENABLED)
Пример #24
0
from main.models import Museum
from mapentity import registry

urlpatterns = registry.register(Museum)
Пример #25
0
from django.conf import settings
from django.conf.urls import patterns, url

from mapentity import registry

from geotrek.altimetry.views import ElevationChart, ElevationArea
from geotrek.core.models import Path, Trail
from geotrek.core.views import get_graph_json


urlpatterns = patterns('',
    url(r'^api/graph.json$', get_graph_json, name="path_json_graph"),
    url(r'^api/path/(?P<pk>\d+)/dem.json$', ElevationArea.as_view(model=Path), name='path_elevation_area'),
    url(r'^api/path/(?P<pk>\d+)/profile.svg$', ElevationChart.as_view(model=Path), name='path_profile_svg'),
)

urlpatterns += registry.register(Path)
urlpatterns += registry.register(Trail, menu=settings.TRAIL_MODEL_ENABLED)