diff --git a/committee/admin.py b/committee/admin.py index 695dc2b..05047f4 100644 --- a/committee/admin.py +++ b/committee/admin.py @@ -1,5 +1,6 @@ from django.contrib import admin -from models import Committee + +from committee.models import Committee # Register your models here. admin.site.register(Committee) diff --git a/committee/urls.py b/committee/urls.py index 4948132..10e5939 100644 --- a/committee/urls.py +++ b/committee/urls.py @@ -1,5 +1,6 @@ from django.conf.urls import url -from . import views + +from committee import views urlpatterns = [ url(r'^$', views.edit, name='edit'), diff --git a/committee/views.py b/committee/views.py index d02daf4..3bd8eeb 100644 --- a/committee/views.py +++ b/committee/views.py @@ -2,7 +2,8 @@ from django.shortcuts import HttpResponse, HttpResponseRedirect from django.template import loader from django.contrib.auth.decorators import login_required from django.contrib.auth.models import User, Group -from models import Committee + +from committee.models import Committee @login_required def edit(request): @@ -68,4 +69,4 @@ def remove_fincom(request): user.groups.remove(Group.objects.filter(name='Fincom')[0]) user.save() - return HttpResponseRedirect('/committees') \ No newline at end of file + return HttpResponseRedirect('/committees') diff --git a/fincom/settings.py b/fincom/settings.py index 15450aa..f97d168 100644 --- a/fincom/settings.py +++ b/fincom/settings.py @@ -28,7 +28,7 @@ DEBUG = True ALLOWED_HOSTS = [ 'localhost', - 'dtd-fincom.herokuapp.com', + 'fincom.frat.tech', 'fincom.delt.space', ] @@ -98,10 +98,10 @@ WSGI_APPLICATION = 'fincom.wsgi.application' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', - 'NAME': 'dbu9ujb6cnhc3n', - 'USER': 'dexgqmkgoabqyd', - 'PASSWORD': os.environ['DBPASSWD'], - 'HOST': 'ec2-50-19-89-124.compute-1.amazonaws.com', + 'NAME': 'fincom', + 'USER': 'fincom', + 'PASSWORD': 'fincom', + 'HOST': '127.0.0.1', 'PORT': '5432', } } @@ -139,7 +139,7 @@ AUTH_PASSWORD_VALIDATORS = [ SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = os.environ['SOCIAL_AUTH_GOOGLE_OAUTH2_KEY'] SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = os.environ['SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET'] SOCIAL_AUTH_GOOGLE_OAUTH2_WHITELISTED_DOMAINS = ['andrew.cmu.edu', 'alumni.cmu.edu'] -SOCIAL_AUTH_GOOGLE_OAUTH2_AUTH_EXTRA_ARGUMENTS = {'hd': 'andrew.cmu.edu' } +SOCIAL_AUTH_GOOGLE_OAUTH2_AUTH_EXTRA_ARGUMENTS = {'hd': '*' } SOCIAL_AUTH_LOGIN_REDIRECT_URL = '/items/' LOGIN_URL = '/login/google-oauth2/' diff --git a/fincom/urls.py b/fincom/urls.py index bf66bed..b2684ce 100644 --- a/fincom/urls.py +++ b/fincom/urls.py @@ -15,14 +15,14 @@ Including another URLconf """ from django.conf.urls import include, url from django.contrib import admin -from . import views + +from fincom import views urlpatterns = [ url(r'^$', views.index, name='index'), url(r'^logout$', views.user_logout, name='logout'), url(r'^items/', include('items.urls')), url(r'^committees/', include('committee.urls')), - url('.well-known/acme-challenge/tVQ35BIrm7ybiASBxRMHG2CAO44x-I2BVMqcrv_yJ2k', views.encrypt, name='encrypt'), url('', include('social_django.urls', namespace='social')), url(r'^admin/', admin.site.urls), ] diff --git a/fincom/views.py b/fincom/views.py index ea0242f..c521245 100644 --- a/fincom/views.py +++ b/fincom/views.py @@ -9,9 +9,6 @@ def index(request): template = loader.get_template('fincom/index.html') return HttpResponse(template.render({}, request)) -def encrypt(request): - return HttpResponse('tVQ35BIrm7ybiASBxRMHG2CAO44x-I2BVMqcrv_yJ2k.g4Ct3egntTJZl1LOzJH8v9Ri24BQ7blYjcbzPucJVE4', request) - def user_logout(request): logout(request) diff --git a/items/admin.py b/items/admin.py index 8a49933..1ca74a9 100644 --- a/items/admin.py +++ b/items/admin.py @@ -1,5 +1,5 @@ from django.contrib import admin -from models import Item +from items.models import Item # Register your models here. admin.site.register(Item) diff --git a/items/urls.py b/items/urls.py index 4db5837..dc32bff 100644 --- a/items/urls.py +++ b/items/urls.py @@ -1,5 +1,5 @@ from django.conf.urls import url -from . import views +from items import views urlpatterns = [ url(r'^$', views.list, name='list'), diff --git a/items/views.py b/items/views.py index ad34d94..26becbf 100644 --- a/items/views.py +++ b/items/views.py @@ -4,8 +4,9 @@ from django.utils import timezone from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger from django.contrib.auth.decorators import login_required from django.db.models import Q -from models import Item + from committee.models import Committee +from items.models import Item def isAuthorised(request, item): return (request.user == item.committee.chair