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