mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 06:42:16 +00:00
Add some documentation to the views
This commit is contained in:
24
sso/views.py
24
sso/views.py
@@ -33,6 +33,7 @@ def index(request):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def profile(request):
|
def profile(request):
|
||||||
|
""" Displays the user's profile page """
|
||||||
|
|
||||||
user = request.user
|
user = request.user
|
||||||
try:
|
try:
|
||||||
@@ -45,6 +46,8 @@ def profile(request):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def characters(request, charid=0):
|
def characters(request, charid=0):
|
||||||
|
""" Provide a list of characters, or a indivdual character sheet """
|
||||||
|
|
||||||
if charid:
|
if charid:
|
||||||
character = get_object_or_404(EVEPlayerCharacter.objects.select_related('corporation', 'corporation__aliance'), id=charid)
|
character = get_object_or_404(EVEPlayerCharacter.objects.select_related('corporation', 'corporation__aliance'), id=charid)
|
||||||
return render_to_response('sso/character.html', locals(), context_instance=RequestContext(request))
|
return render_to_response('sso/character.html', locals(), context_instance=RequestContext(request))
|
||||||
@@ -54,6 +57,8 @@ def characters(request, charid=0):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def eveapi_add(request):
|
def eveapi_add(request):
|
||||||
|
""" Add a EVE API key to a user's account """
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = EveAPIForm(request.POST)
|
form = EveAPIForm(request.POST)
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
@@ -75,6 +80,7 @@ def eveapi_add(request):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def eveapi_del(request, userid=0):
|
def eveapi_del(request, userid=0):
|
||||||
|
""" Delete a EVE API key from a account """
|
||||||
|
|
||||||
if userid > 0 :
|
if userid > 0 :
|
||||||
try:
|
try:
|
||||||
@@ -89,6 +95,7 @@ def eveapi_del(request, userid=0):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def eveapi_refresh(request, userid=0):
|
def eveapi_refresh(request, userid=0):
|
||||||
|
""" Force refresh a EVE API key """
|
||||||
|
|
||||||
if userid > 0 :
|
if userid > 0 :
|
||||||
try:
|
try:
|
||||||
@@ -112,6 +119,7 @@ def eveapi_refresh(request, userid=0):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def eveapi_log(request, userid=0):
|
def eveapi_log(request, userid=0):
|
||||||
|
""" Provides a list of access logs for a specific EVE API key """
|
||||||
if userid > 0 :
|
if userid > 0 :
|
||||||
try:
|
try:
|
||||||
acc = EVEAccount.objects.get(id=userid)
|
acc = EVEAccount.objects.get(id=userid)
|
||||||
@@ -126,6 +134,8 @@ def eveapi_log(request, userid=0):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def service_add(request):
|
def service_add(request):
|
||||||
|
""" Add a service to a user's account """
|
||||||
|
|
||||||
clsform = UserServiceAccountForm(request.user)
|
clsform = UserServiceAccountForm(request.user)
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
@@ -170,6 +180,8 @@ def service_add(request):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def service_del(request, serviceid=0):
|
def service_del(request, serviceid=0):
|
||||||
|
""" Delete a service from a user's account """
|
||||||
|
|
||||||
if serviceid > 0 :
|
if serviceid > 0 :
|
||||||
try:
|
try:
|
||||||
acc = ServiceAccount.objects.get(id=serviceid)
|
acc = ServiceAccount.objects.get(id=serviceid)
|
||||||
@@ -194,6 +206,8 @@ def service_del(request, serviceid=0):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def service_reset(request, serviceid=0):
|
def service_reset(request, serviceid=0):
|
||||||
|
""" Reset a user's password on a service """
|
||||||
|
|
||||||
if serviceid > 0 :
|
if serviceid > 0 :
|
||||||
try:
|
try:
|
||||||
acc = ServiceAccount.objects.get(id=serviceid)
|
acc = ServiceAccount.objects.get(id=serviceid)
|
||||||
@@ -226,6 +240,8 @@ def service_reset(request, serviceid=0):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def reddit_add(request):
|
def reddit_add(request):
|
||||||
|
""" Add a Reddit account to a user's account """
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = RedditAccountForm(request.POST)
|
form = RedditAccountForm(request.POST)
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
@@ -249,6 +265,8 @@ def reddit_add(request):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def reddit_del(request, redditid=0):
|
def reddit_del(request, redditid=0):
|
||||||
|
""" Delete a Reddit account from a user's account """
|
||||||
|
|
||||||
if redditid > 0 :
|
if redditid > 0 :
|
||||||
try:
|
try:
|
||||||
acc = RedditAccount.objects.get(id=redditid)
|
acc = RedditAccount.objects.get(id=redditid)
|
||||||
@@ -263,6 +281,8 @@ def reddit_del(request, redditid=0):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def user_view(request, username=None):
|
def user_view(request, username=None):
|
||||||
|
""" View a user's profile as a admin """
|
||||||
|
|
||||||
if username:
|
if username:
|
||||||
try:
|
try:
|
||||||
user = User.objects.get(username=username)
|
user = User.objects.get(username=username)
|
||||||
@@ -282,6 +302,8 @@ def user_view(request, username=None):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def user_lookup(request):
|
def user_lookup(request):
|
||||||
|
""" Lookup a user's account by providing a matching criteria """
|
||||||
|
|
||||||
form = UserLookupForm()
|
form = UserLookupForm()
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
@@ -318,6 +340,8 @@ def user_lookup(request):
|
|||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
def set_apipasswd(request):
|
def set_apipasswd(request):
|
||||||
|
""" Sets the user's auth API password """
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = APIPasswordForm(request.POST)
|
form = APIPasswordForm(request.POST)
|
||||||
if form.is_valid():
|
if form.is_valid():
|
||||||
|
|||||||
Reference in New Issue
Block a user