Пример #1
0
#
# 1. Redistributions of source code must retain the above copyright notice,
#    this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright notice,
#    this list of conditions and the following disclaimer in the documentation
#    and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

from django.views.generic.base import RedirectView
from django.core.urlresolvers import reverse_lazy
from urldecorators import patterns, include, url

urlpatterns = patterns('',
    url(r'^users/',
        include('signup.urls.users'),
        decorators=['django.contrib.auth.decorators.login_required']),
    url(r'^accounts/', include('signup.urls.accounts')),
    url(r'^$', RedirectView.as_view(url=reverse_lazy('registration_register'))),
)
Пример #2
0
urlpatterns = patterns(
    '',
    # admin doc and panel
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/register/$',
        PersonalRegistrationView.as_view(success_url=reverse_lazy('home')),
        name='registration_register'),
    url(r'^users/(?P<user>[\w.@+-]+)/',
        UserProfileView.as_view(),
        name='users_profile'),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(r'^saas/$',
        OrganizationListView.as_view(),
        name='saas_organization_list',
        decorators=['django.contrib.auth.decorators.login_required']),
    url(r'^', include('saas.urls.noauth')),
    url(r'^$', TemplateView.as_view(template_name='index.html'), name='home'),
    url(r'^billing/cart/',
        login_required(OrganizationRedirectView.as_view(
            pattern_name='saas_organization_cart'),
                       login_url=reverse_lazy('registration_register')),
        name='saas_cart'),
    # saas urls with provider key to implement marketplace.
    url(r'^api/', include('saas.urls.api.cart')),
    url(r'^api/',
        include('saas.urls.api.broker'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^api/',
        include('saas.urls.api.provider'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^api/',
        include('saas.urls.api.subscriber'),
        decorators=['saas.decorators.requires_provider']),
    url(r'^pricing/', CartPlanListView.as_view(), name='saas_cart_plan_list'),
    url(r'^provider/',
        include('saas.urls.provider'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^',
        include('saas.urls.broker'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^',
        include('saas.urls.subscriber'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^(?P<provider>[\w.@+-]+)/app/',
        TemplateView.as_view(template_name='app.html'),
        name='app'),
)
Пример #3
0
#    this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright notice,
#    this list of conditions and the following disclaimer in the documentation
#    and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

from django.views.generic.base import RedirectView
from django.core.urlresolvers import reverse_lazy
from urldecorators import patterns, include, url

urlpatterns = patterns(
    '',
    url(r'^users/',
        include('signup.urls.users'),
        decorators=['django.contrib.auth.decorators.login_required']),
    url(r'^accounts/', include('signup.urls.accounts')),
    url(r'^$',
        RedirectView.as_view(url=reverse_lazy('registration_register'))),
)
Пример #4
0
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

"""
URLs for the djaodjin-survey django app testsite.
"""

from django.views.generic import RedirectView, TemplateView
from django.core.urlresolvers import reverse_lazy
from urldecorators import patterns, include, url

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', TemplateView.as_view(template_name='index.html'), name='home'),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/profile/',
        RedirectView.as_view(url=reverse_lazy('survey_list'))),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(r'^manager/', include('survey.urls.manager'),
        decorators=['django.contrib.auth.decorators.login_required']),
    url(r'^matrix/', include('survey.urls.matrix')),
    url(r'^', include('survey.urls.interviewee')),
)
Пример #5
0
urlpatterns = patterns('',
    # admin doc and panel
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/register/$',
        PersonalRegistrationView.as_view(
            success_url=reverse_lazy('home')),
        name='registration_register'),
    url(r'^users/(?P<user>[\w.@+-]+)/',
        UserProfileView.as_view(), name='users_profile'),
    url(r'^accounts/', include('django.contrib.auth.urls')),
    url(r'^saas/$',
        OrganizationListView.as_view(), name='saas_organization_list',
        decorators=['django.contrib.auth.decorators.login_required']),
    url(r'^', include('saas.urls.noauth')),
    url(r'^$', TemplateView.as_view(template_name='index.html'), name='home'),
    url(r'^billing/cart/',
        login_required(OrganizationRedirectView.as_view(
                pattern_name='saas_organization_cart'),
                       login_url=reverse_lazy('registration_register')),
        name='saas_cart'),
    # saas urls with provider key to implement marketplace.
    url(r'^api/', include('saas.urls.api.cart')),
    url(r'^api/', include('saas.urls.api.broker'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^api/', include('saas.urls.api.provider'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^api/', include('saas.urls.api.subscriber'),
        decorators=['saas.decorators.requires_provider']),
    url(r'^pricing/', CartPlanListView.as_view(), name='saas_cart_plan_list'),
    url(r'^provider/', include('saas.urls.provider'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^', include('saas.urls.broker'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^', include('saas.urls.subscriber'),
        decorators=['saas.decorators.requires_direct']),
    url(r'^(?P<provider>[\w.@+-]+)/app/',
        TemplateView.as_view(template_name='app.html'), name='app'),
)