Exemple #1
0
# 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),
Exemple #2
0
    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'),
Exemple #3
0
# 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(),