def read_pass(name):
fname = os.path.join(ROOT_DIR, 'private', name)
- with open(fname, 'r') as f:
- return f.readline().strip()
+ try:
+ with open(fname, 'r') as f:
+ return f.readline().strip()
+ except (OSError, IOError) as e:
+ print("Unable to read %s: %s" % (fname, e))
+ return ''
ADMINS = (
# ('Your Name', 'your_email@example.com'),
DEBUG = True
TEMPLATE_DEBUG = DEBUG
+# Enable fake authentication.
+AUTHGROUPEX_FAKE = True
+AUTHGROUPEX_KEY = 'Just_for_dev'
+AUTHGROUPEX_ENDPOINT = 'authgroupex:fake_endpoint'
+
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
from django.conf import settings
from django.conf.urls import patterns, include, url
-import django_authgroupex
-authgroupex_view = django_authgroupex.AuthGroupeXUniqueView()
-
from django.contrib import admin
admin.autodiscover()
# Use authgroupex login on admin site
urlpatterns = patterns('',
url(r'media/(?P<path>.*)', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT}),
url(r'^$', 'xnet.site.views.home', name='home'),
- url(r'^xorgauth/', authgroupex_view.login_view, name='xorgauth'),
+ url(r'^xorgauth/', include('django_authgroupex.urls', namespace='authgroupex')),
url(r'^groups/', include('xnet.accounts.urls', namespace='accounts')),
url(r'^events/', include('xnet.events.urls', namespace='events')),
url(r'^admin/', include(admin.site.urls)),