# http://www.i18nguy.com/unicode/language-identifiers.html LANGUAGE_CODE = 'en-us' # If you set this to False, Django will make some optimizations so as not # to load the internationalization machinery. USE_I18N = True # If you set this to False, Django will not format dates, numbers and # calendars according to the current locale. USE_L10N = True # If you set this to False, Django will not use timezone-aware datetimes. USE_TZ = True LOGIN_URL = reverse_lazy('login') LOGIN_REDIRECT_URL = reverse_lazy('app') # Allow user to enter month in durationfield DURATIONFIELD_ALLOW_MONTHS = True # Configuration of djaodjin-saas SAAS = { 'BROKER': { 'GET_INSTANCE': 'cowork', }, 'PROCESSOR': { 'BACKEND': 'saas.backends.stripe_processor.StripeBackend', 'PRIV_KEY': getattr(sys.modules[__name__], "STRIPE_PRIV_KEY", None), 'PUB_KEY': getattr(sys.modules[__name__], "STRIPE_PUB_KEY", None), 'CLIENT_ID': getattr(sys.modules[__name__], "STRIPE_CLIENT_ID", None),
urlpatterns = [ url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', admin.site.urls), ] except ImproperlyConfigured: # Django <= 1.9 urlpatterns = [ url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', include(admin.site.urls)), ] urlpatterns += [ url(r'^__debug__/', include(debug_toolbar.urls)), 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'),
# admin doc and panel try: urlpatterns = [ url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', admin.site.urls), ] except ImproperlyConfigured: # Django <= 1.9 urlpatterns = [ url(r'^admin/doc/', include('django.contrib.admindocs.urls')), url(r'^admin/', include(admin.site.urls)), ] urlpatterns += [ 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='users_profile_base', decorators=['django.contrib.auth.decorators.login_required']), url_prefixed(r'', include('django.contrib.auth.urls')), url_prefixed(r'saas/$', OrganizationListView.as_view(),