Example #1
0

urlpatterns = [
    # admin doc and panel
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
    url(r'^admin/', include(admin.site.urls)),
    url_prefixed(
        r'register/$',
        PersonalRegistrationView.as_view(success_url=reverse_lazy('home')),
        name='registration_register'),
    url_prefixed(r'users/(?P<user>[\w.@+-]+)/',
                 UserProfileView.as_view(),
                 name='users_profile'),
    url_prefixed(r'', include('django.contrib.auth.urls')),
    url_prefixed(r'saas/$',
                 OrganizationListView.as_view(),
                 name='saas_organization_list',
                 decorators=['django.contrib.auth.decorators.login_required']),
    url_prefixed(r'$',
                 TemplateView.as_view(template_name='index.html'),
                 name='home'),
    url_prefixed(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_prefixed(r'api/', include('saas.urls.api.cart')),
    url_prefixed(r'api/',
                 include('saas.urls.api.broker'),
Example #2
0
 url(r'^jsi18n/', JavaScriptCatalog.as_view(), name='javascript-catalog'),
 url_prefixed(r'register/$',
     PersonalRegistrationView.as_view(
         success_url=reverse_lazy('home')),
     name='registration_register'),
 url_prefixed(r'', include('saas.urls.users'),
     decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'users/(?P<user>[\w.@+-]+)/',
     UserProfileView.as_view(), name='users_profile',
     decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'users/',
     UserRedirectView.as_view(), name='accounts_profile',
     decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'', include('django.contrib.auth.urls')),
 url_prefixed(r'saas/$',
     OrganizationListView.as_view(), name='saas_organization_list',
     decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'$', TemplateView.as_view(template_name='index.html'),
     name='home'),
 url_prefixed(r'billing/cart/',
     login_required(
         OrganizationRedirectView.as_view(
             implicit_create_on_none=True,
             pattern_name='saas_organization_cart'),
         login_url=reverse_lazy('registration_register')),
     name='saas_cart'),
 # saas urls with provider key to implement marketplace.
 url_prefixed(r'api/', include('saas.backends.urls.api')),
 url_prefixed(r'api/', include('saas.urls.api.cart')),
 url_prefixed(r'api/', include('saas.urls.api.users'),
     decorators=['saas.decorators.requires_self_provider']),
Example #3
0
from django.contrib import admin
admin.autodiscover()

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'),