mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-09 12:30:15 +02:00
Api Key Changes
This commit is contained in:
parent
1cd097e845
commit
d15e5e6351
@ -9,7 +9,7 @@ urlpatterns = patterns('',
|
|||||||
# url(r'^blog/', include('blog.urls')),
|
# url(r'^blog/', include('blog.urls')),
|
||||||
url(r'^$', 'portal.views.index', name='index'),
|
url(r'^$', 'portal.views.index', name='index'),
|
||||||
url(r'^characters/', 'portal.views.characters_view', name='characters'),
|
url(r'^characters/', 'portal.views.characters_view', name='characters'),
|
||||||
url(r'^apimanagment/', 'portal.views.apimanagment_view', name='apimanagment'),
|
url(r'^apikeymanagment/', 'portal.views.apikeymanagment_view', name='apimanagment'),
|
||||||
url(r'^loginuser/','authentication.views.login_user', name='loginuser'),
|
url(r'^loginuser/','authentication.views.login_user', name='loginuser'),
|
||||||
url(r'^logoutuser/','authentication.views.logout_user', name='logoutuser'),
|
url(r'^logoutuser/','authentication.views.logout_user', name='logoutuser'),
|
||||||
url(r'^register/', 'registration.views.register', name='register'),
|
url(r'^register/', 'registration.views.register', name='register'),
|
||||||
|
5
portal/forms.py
Normal file
5
portal/forms.py
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
from django import forms
|
||||||
|
|
||||||
|
class UpdateKeyForm(forms.Form):
|
||||||
|
api_id = forms.CharField(max_length=254, required = True)
|
||||||
|
api_key = forms.CharField(max_length=254, required = True)
|
@ -2,7 +2,7 @@ from django.shortcuts import render
|
|||||||
from django.shortcuts import render_to_response
|
from django.shortcuts import render_to_response
|
||||||
from django.template import RequestContext
|
from django.template import RequestContext
|
||||||
from django.contrib.auth.decorators import login_required
|
from django.contrib.auth.decorators import login_required
|
||||||
|
from forms import UpdateKeyForm
|
||||||
from evespecific.managers import EveCharacterManager
|
from evespecific.managers import EveCharacterManager
|
||||||
|
|
||||||
# Create your views here.
|
# Create your views here.
|
||||||
@ -19,5 +19,13 @@ def characters_view(request):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def apikeymanagment_view(request):
|
def apikeymanagment_view(request):
|
||||||
render_items = {}
|
if request.method == 'POST':
|
||||||
return render_to_response('public/apikeymanagment.html', render_items, context_instance=RequestContext(request))
|
form = UpdateKeyForm(request.POST)
|
||||||
|
|
||||||
|
if form.is_valid():
|
||||||
|
|
||||||
|
return HttpResponseRedirect("/")
|
||||||
|
else:
|
||||||
|
form = UpdateKeyForm(initial={'api_id':request.user.api_id,'api_key':request.user.api_key})
|
||||||
|
|
||||||
|
return render_to_response('public/apikeymanagment.html', {'form':form}, context_instance=RequestContext(request))
|
||||||
|
@ -0,0 +1,33 @@
|
|||||||
|
{% extends "public/base.html" %}
|
||||||
|
{% load staticfiles %}
|
||||||
|
|
||||||
|
{% block title %}Alliance Auth{% endblock %}
|
||||||
|
|
||||||
|
{% block page_title %}Something something here{% endblock page_title %}
|
||||||
|
{% block extra_css %}{% endblock extra_css %}
|
||||||
|
|
||||||
|
{% block content %}
|
||||||
|
<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
|
||||||
|
<p> ONE API KEY ONLY ONE SERIOUSLY ONE! BECUASE ONE</p>
|
||||||
|
<div class="row-fluid">
|
||||||
|
<div class="center-block" style="center">
|
||||||
|
<p>
|
||||||
|
<form action="/apikeymanagment/" method="POST">
|
||||||
|
{% csrf_token %}
|
||||||
|
<h2 class="form-signin-heading">Update Api:</h2>
|
||||||
|
<p>
|
||||||
|
API_ID:<br/>
|
||||||
|
{{form.api_id.errors}}
|
||||||
|
{{form.api_id}}<br/>API_KEY:<br/>
|
||||||
|
{{form.api_key.errors}}
|
||||||
|
{{form.api_key}}<br/>
|
||||||
|
</p>
|
||||||
|
<input type="submit" value="submit" class="btn btn-default"/>
|
||||||
|
<button type="button" class="btn btn-primary">Refresh</button>
|
||||||
|
</form>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{% endblock content %}
|
@ -51,7 +51,7 @@
|
|||||||
<ul class="nav nav-sidebar">
|
<ul class="nav nav-sidebar">
|
||||||
<li><a href="/">Overview</a></li>
|
<li><a href="/">Overview</a></li>
|
||||||
<li><a href="/characters">Characters</a></li>
|
<li><a href="/characters">Characters</a></li>
|
||||||
<li><a href="/apimanagment">Api Keys</a></li>
|
<li><a href="/apikeymanagment">Api Keys</a></li>
|
||||||
<li><a href="#">Applications</a></li>
|
<li><a href="#">Applications</a></li>
|
||||||
<li><a href="#">Help</a></li>
|
<li><a href="#">Help</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user