示例#1
0
 # api/charges/:charge/refund must be before api/charges/
 url_prefixed(r'api/',
     include('saas.urls.api.provider.charges'),
     decorators=['saas.decorators.requires_provider_only']),
 url_prefixed(r'api/',
     include('saas.urls.api.provider.billing'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/',
     include('saas.urls.api.provider.profile'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/',
     include('saas.urls.api.provider.metrics'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/', include('saas.urls.api.subscriber'),
     decorators=['saas.decorators.requires_provider']),
 url_prefixed(r'pricing/', CartPlanListView.as_view(),
     name='saas_cart_plan_list'),
 url_prefixed(r'', include('saas.urls.request'),
     decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'', include('saas.urls.noauth')),
 url_prefixed(r'', include('saas.urls.broker'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'', include('saas.urls.redirects'),
     decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'', include('saas.urls.provider'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'', include('saas.urls.subscriber'),
     decorators=['saas.decorators.requires_provider',
                 'saas.decorators.requires_agreement']),
 url_prefixed(r'', include('saas.backends.urls.views')),
 url_prefixed(r'app/((?P<organization>[a-zA-Z0-9_-]+)/)?',
示例#2
0
              include('saas.urls.api.provider.charges'),
              decorators=['saas.decorators.requires_provider_only']),
 url_prefixed(r'api/',
              include('saas.urls.api.provider.billing'),
              decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/',
              include('saas.urls.api.provider.profile'),
              decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/',
              include('saas.urls.api.provider.metrics'),
              decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/',
              include('saas.urls.api.subscriber'),
              decorators=['saas.decorators.requires_provider']),
 url_prefixed(r'pricing/',
              CartPlanListView.as_view(),
              name='saas_cart_plan_list'),
 url_prefixed(r'users/$',
              UserRedirectView.as_view(),
              name='accounts_profile',
              decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'',
              include('saas.urls.request'),
              decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'', include('saas.urls.noauth')),
 url_prefixed(r'',
              include('saas.urls.provider'),
              decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'',
              include('saas.urls.broker'),
              decorators=['saas.decorators.requires_direct']),
示例#3
0
        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'),
)
示例#4
0
    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'),
)
示例#5
0
 # api/charges/:charge/refund must be before api/charges/
 url_prefixed(r'api/',
     include('saas.urls.api.provider.charges'),
     decorators=['saas.decorators.requires_provider_only']),
 url_prefixed(r'api/',
     include('saas.urls.api.provider.billing'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/',
     include('saas.urls.api.provider.profile'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/',
     include('saas.urls.api.provider.metrics'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'api/', include('saas.urls.api.subscriber'),
     decorators=['saas.decorators.requires_provider']),
 url_prefixed(r'pricing/', CartPlanListView.as_view(),
     name='saas_cart_plan_list'),
 url_prefixed(r'users/$',
     UserRedirectView.as_view(), name='accounts_profile',
     decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'', include('saas.urls.request'),
     decorators=['django.contrib.auth.decorators.login_required']),
 url_prefixed(r'', include('saas.urls.noauth')),
 url_prefixed(r'', include('saas.urls.provider'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'', include('saas.urls.broker'),
     decorators=['saas.decorators.requires_direct']),
 url_prefixed(r'', include('saas.urls.subscriber'),
     decorators=['saas.decorators.requires_provider',
                 'saas.decorators.requires_agreement']),
 url_prefixed(r'app/',