Esempio n. 1
0
File: urls.py Progetto: pamyx/geoq
# -*- coding: utf-8 -*-
# This technical data was produced for the U. S. Government under Contract No. W15P7T-13-C-F600, and
# is subject to the Rights in Technical Data-Noncommercial Items clause at DFARS 252.227-7013 (FEB 2012)

from django.contrib.auth.decorators import login_required
from django.conf.urls import patterns, url
from django.views.generic import CreateView, UpdateView, ListView
from forms import FeatureTypeForm, MapForm, LayerForm, MapLayerForm
from views import CreateFeatures, create_update_map, FeatureTypeListView, FeatureTypeDelete, MapListView, MapDelete, LayerListView, LayerDelete, LayerImport
from models import FeatureType, Map, Layer

urlpatterns = patterns(
    '',
    url(r'^feature-types/?$',
        FeatureTypeListView.as_view(queryset=FeatureType.objects.all()),
        name='feature-type-list'),
    url(r'^features/create/?$',
        login_required(CreateFeatures.as_view()),
        name='feature-create'),
    url(r'^feature-types/create/?',
        login_required(
            CreateView.as_view(template_name='core/generic_form.html',
                               form_class=FeatureTypeForm)),
        name='feature-type-create'),
    url(r'^feature-types/update/(?P<pk>\d+)/?$',
        login_required(
            UpdateView.as_view(
                template_name='core/generic_form.html',
                queryset=FeatureTypeForm.Meta.model.objects.all(),
                form_class=FeatureTypeForm)),
        name='feature-type-update'),
Esempio n. 2
0
# -*- coding: utf-8 -*-
# This technical data was produced for the U. S. Government under Contract No. W15P7T-13-C-F600, and
# is subject to the Rights in Technical Data-Noncommercial Items clause at DFARS 252.227-7013 (FEB 2012)

from django.contrib.auth.decorators import login_required
from django.conf.urls import patterns, url
from django.views.generic import CreateView, UpdateView, ListView
from forms import FeatureTypeForm, MapForm, LayerForm, MapLayerForm
from views import CreateFeatures, EditFeatures, create_update_map, FeatureTypeListView, FeatureTypeDelete, MapListView,\
 MapDelete, LayerListView, LayerDelete, LayerImport, KMZLayerImport, update_user_maplayer_param
from models import FeatureType, Map, Layer

urlpatterns = patterns('',

    url(r'^feature-types/?$',
        FeatureTypeListView.as_view(queryset=FeatureType.objects.all()),
                         name='feature-type-list'),

    url(r'^features/create/?$',
        login_required(CreateFeatures.as_view()),
        name='feature-create'),

    url(r'^features/edit/?$',
        login_required(EditFeatures.as_view()),
        name='feature-edit'),

    url(r'^feature-types/create/?',
        login_required(CreateView.as_view(template_name='core/generic_form.html',
                           form_class=FeatureTypeForm)),
        name='feature-type-create'),