SITE_URL is now automagically created

This commit is contained in:
Oliver Falk
2018-06-12 14:45:54 +02:00
parent 420c758957
commit 2ce46d2361
4 changed files with 4 additions and 6 deletions

View File

@@ -50,7 +50,6 @@ TEMPLATES[0]['OPTIONS']['context_processors'].append(
OPENID_CREATE_USERS = True OPENID_CREATE_USERS = True
OPENID_UPDATE_DETAILS_FROM_SREG = True OPENID_UPDATE_DETAILS_FROM_SREG = True
SITE_URL = 'https://ivatar.io'
SITE_NAME = 'ivatar' SITE_NAME = 'ivatar'
IVATAR_VERSION = '0.1' IVATAR_VERSION = '0.1'

View File

@@ -6,5 +6,4 @@ from ivatar.settings import TEMPLATES # noqa
SESSION_COOKIE_SECURE = False SESSION_COOKIE_SECURE = False
DEBUG = True DEBUG = True
SITE_URL = 'http://localhost:8383'
TEMPLATES[0]['OPTIONS']['debug'] = True TEMPLATES[0]['OPTIONS']['debug'] = True

View File

@@ -2,7 +2,7 @@
Default: useful variables for the base page templates. Default: useful variables for the base page templates.
''' '''
from ivatar.settings import IVATAR_VERSION, SITE_NAME, SITE_URL from ivatar.settings import IVATAR_VERSION, SITE_NAME
from ipware import get_client_ip from ipware import get_client_ip
@@ -19,5 +19,5 @@ def basepage(request):
context['client_ip'] = client_ip context['client_ip'] = client_ip
context['ivatar_version'] = IVATAR_VERSION context['ivatar_version'] = IVATAR_VERSION
context['site_name'] = SITE_NAME context['site_name'] = SITE_NAME
context['site_url'] = SITE_URL context['site_url'] = request.build_absolute_uri('/')
return context return context

View File

@@ -21,7 +21,7 @@ from .forms import AddEmailForm, UploadPhotoForm, AddOpenIDForm
from .models import UnconfirmedEmail, ConfirmedEmail, Photo from .models import UnconfirmedEmail, ConfirmedEmail, Photo
from .models import UnconfirmedOpenId, ConfirmedOpenId, DjangoOpenIDStore from .models import UnconfirmedOpenId, ConfirmedOpenId, DjangoOpenIDStore
from ivatar.settings import MAX_NUM_PHOTOS, MAX_PHOTO_SIZE, SITE_URL from ivatar.settings import MAX_NUM_PHOTOS, MAX_PHOTO_SIZE
import io import io
@@ -461,7 +461,7 @@ class ConfirmOpenIDView(View): # pragma: no cover
def do_request(self, data, *args, **kwargs): def do_request(self, data, *args, **kwargs):
session = {'id': self.request.session.session_key} session = {'id': self.request.session.session_key}
current_url = SITE_URL + self.request.path current_url = self.request.build_absolute_uri('/') + self.request.path
openid_consumer = consumer.Consumer(session, DjangoOpenIDStore()) openid_consumer = consumer.Consumer(session, DjangoOpenIDStore())
info = openid_consumer.complete(data, current_url) info = openid_consumer.complete(data, current_url)
if info.status == consumer.FAILURE: if info.status == consumer.FAILURE: