diff --git a/alliance_auth/settings.py b/alliance_auth/settings.py index d689ac98..0833b47c 100644 --- a/alliance_auth/settings.py +++ b/alliance_auth/settings.py @@ -144,12 +144,13 @@ DEFAULT_ALLIANCE_GROUP = 'AllianceMember' # ALLIANCE INFO ALLIANCE_ID = '0' -ALLIANCE_NAME = 'SomeAllianceName' +ALLIANCE_NAME = 'Some alliance' # Jabber Prosody Info JABBER_URL = "@someaddress.com" OPENFIRE_ADDRESS = "http://someaddress.com:9090/" -OPENFIRE_SECRET_KEY = "somekey" +OPENFIRE_SECRET_KEY = "somesecret" # Mumble settings -MUMBLE_SERVER_ID = '1' \ No newline at end of file +MUMBLE_SERVER_ID = 1 + diff --git a/alliance_auth/settings.py~ b/alliance_auth/settings.py~ deleted file mode 100644 index a9933bba..00000000 --- a/alliance_auth/settings.py~ +++ /dev/null @@ -1,149 +0,0 @@ -""" -Django settings for alliance_auth project. - -For more information on this file, see -https://docs.djangoproject.com/en/1.6/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/1.6/ref/settings/ -""" - -# Build paths inside the project like this: os.path.join(BASE_DIR, ...) -import os -BASE_DIR = os.path.dirname(os.path.dirname(__file__)) - - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/1.6/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = '5xvh4e0x&@-$6(kj%4^80pdo1n5v-!mtx(e(1tw@kn-1le*ts@' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -TEMPLATE_DEBUG = True - -ALLOWED_HOSTS = [] - - -# Application definition - -INSTALLED_APPS = ( - 'django_admin_bootstrapped.bootstrap3', - 'django_admin_bootstrapped', - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', - 'django_evolution', - 'bootstrapform', - 'authentication', - 'portal', - 'registration', - 'services', - 'eveonline', -) - -MIDDLEWARE_CLASSES = ( - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', -) - -ROOT_URLCONF = 'alliance_auth.urls' - -WSGI_APPLICATION = 'alliance_auth.wsgi.application' - - -# Database -# https://docs.djangoproject.com/en/1.6/ref/settings/#databases - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.mysql', - 'NAME': 'alliance_auth', - 'USER': 'allianceauth', - 'PASSWORD': 'allianceauth', - 'HOST': '127.0.0.1', - 'PORT': '3306', - }, - - 'phpbb3': { - 'ENGINE': 'django.db.backends.mysql', - 'NAME': 'alliance_forum', - 'USER': 'allianceauth', - 'PASSWORD': 'allianceauth', - 'HOST': '127.0.0.1', - 'PORT': '3306', - }, - - 'mumble': { - 'ENGINE': 'django.db.backends.mysql', - 'NAME': 'alliance_mumble', - 'USER': 'allianceauth', - 'PASSWORD': 'allianceauth', - 'HOST': '127.0.0.1', - 'PORT': '3306', - } -} - -TEMPLATE_CONTEXT_PROCESSORS = ( - 'django.contrib.auth.context_processors.auth', - 'django.core.context_processors.debug', - 'django.core.context_processors.i18n', - 'django.core.context_processors.media', - 'django.core.context_processors.static', - 'django.core.context_processors.tz', - 'django.contrib.messages.context_processors.messages', - 'django.core.context_processors.request', - 'util.context_processors.alliance_id', - 'util.context_processors.alliance_name', - 'util.context_processors.jabber_url' -) - -TEMPLATE_DIRS = ( - 'templates', -) - -STATICFILES_DIRS = ( - 'static', -) - -LOGIN_URL = '/login_user/' - -# Internationalization -# https://docs.djangoproject.com/en/1.6/topics/i18n/ - -LANGUAGE_CODE = 'en-us' - -TIME_ZONE = 'UTC' - -USE_I18N = True - -USE_L10N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/1.6/howto/static-files/ - -STATIC_URL = '/static/' - -# ALLIANCE INFO -ALLIANCE_ID = '99001336' -ALLIANCE_NAME = 'The 99 Percent' - -# Jabber Prosody Info -JABBER_URL = "@the99eve.com" -OPENFIRE_ADDRESS = "http://the99eve.com:9090/" -OPENFIRE_SECRET_KEY = "SrJ35I36" - -# Mumble settings -MUMBLE_SERVER_ID = 1 diff --git a/portal/views.py b/portal/views.py index b0f4a3c9..b299f0b3 100644 --- a/portal/views.py +++ b/portal/views.py @@ -4,6 +4,9 @@ from django.shortcuts import render_to_response from django.contrib.auth.decorators import login_required from django.contrib.auth.decorators import permission_required +from eveonline.managers import EveManager + +from authentication.managers import AuthServicesInfoManager # Create your views here. def index_view(request): @@ -12,7 +15,9 @@ def index_view(request): @login_required def dashboard_view(request): - return render_to_response('registered/dashboard.html', None, context_instance=RequestContext(request)) + render_items = {'characters': EveManager.get_characters_by_owner_id(request.user.id), + 'authinfo': AuthServicesInfoManager.get_auth_service_info(request.user)} + return render_to_response('registered/dashboard.html', render_items, context_instance=RequestContext(request)) @login_required diff --git a/registration/forms.py b/registration/forms.py index 320b4ac4..60b1ca12 100644 --- a/registration/forms.py +++ b/registration/forms.py @@ -11,7 +11,7 @@ class RegistrationForm(forms.Form): def clean(self): if ' ' in self.cleaned_data['username']: raise forms.ValidationError(u'Username can not contain a space') - + if 'password' in self.cleaned_data and 'password_again' in self.cleaned_data: if self.cleaned_data['password'] != self.cleaned_data['password_again']: raise forms.ValidationError(u'Passwords do not match') diff --git a/templates/public/base.html b/templates/public/base.html index 34bf2ea8..3c5526ea 100644 --- a/templates/public/base.html +++ b/templates/public/base.html @@ -19,7 +19,6 @@ {% block extra_css %}{% endblock extra_css %} -
@@ -27,12 +26,15 @@