Replace API key management w/ ported profile page

Shows characters on each API key, main character, API key
status and the user groups.
This commit is contained in:
Basraah
2016-11-23 21:17:44 +10:00
parent f0a3df5659
commit 1c4d2533b1
8 changed files with 141 additions and 142 deletions

View File

@@ -88,19 +88,12 @@ def index_view(request):
return render(request, 'public/index.html')
@login_required
def dashboard_view(request):
logger.debug("dashboard_view called by user %s" % request.user)
render_items = {'characters': EveManager.get_characters_by_owner_id(request.user.id),
'authinfo': AuthServicesInfo.objects.get_or_create(user=request.user)[0]}
return render(request, 'registered/dashboard.html', context=render_items)
@login_required
def help_view(request):
logger.debug("help_view called by user %s" % request.user)
return render(request, 'registered/help.html')
@token_required(new=True)
def sso_login(request, tokens=[]):
token = tokens[0]
@@ -109,7 +102,7 @@ def sso_login(request, tokens=[]):
if char.user:
if char.user.is_active:
login(request, char.user)
return redirect(dashboard_view)
return redirect('auth_dashboard')
else:
messages.error(request, 'Your account has been disabled.')
else: