mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-09 12:30:15 +02:00
use new model formats, remove temp templates
This commit is contained in:
parent
1385a2ef16
commit
d68d75bd05
@ -64,15 +64,17 @@ def connection_history(request) -> HttpResponse:
|
|||||||
@login_required
|
@login_required
|
||||||
@permission_required("mumble.view_connection_history")
|
@permission_required("mumble.view_connection_history")
|
||||||
def connection_history_data(request) -> JsonResponse:
|
def connection_history_data(request) -> JsonResponse:
|
||||||
connection_history_data = MumbleUser.objects.all(
|
users = MumbleUser.objects.all()
|
||||||
).values(
|
connection_history_data = []
|
||||||
'user',
|
for user in users:
|
||||||
'display_name',
|
connection_history_data.append({
|
||||||
'release',
|
'user': str(user),
|
||||||
'version',
|
'display_name': user.display_name,
|
||||||
'last_connect',
|
'release': user.release,
|
||||||
'last_disconnect',
|
'version': user.version,
|
||||||
)
|
'last_connect': user.last_connect,
|
||||||
|
'last_disconnect': user.last_disconnect,
|
||||||
|
})
|
||||||
|
|
||||||
return JsonResponse({"connection_history_data": list(connection_history_data)})
|
return JsonResponse({"connection_history_data": list(connection_history_data)})
|
||||||
|
|
||||||
@ -110,7 +112,7 @@ class PseudoUser:
|
|||||||
|
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
@permission_required("mumbletemps.create_new_links")
|
@permission_required("mumble.create_new_links")
|
||||||
def index(request):
|
def index(request):
|
||||||
tl = None
|
tl = None
|
||||||
|
|
||||||
@ -118,11 +120,10 @@ def index(request):
|
|||||||
duration = request.POST.get("time")
|
duration = request.POST.get("time")
|
||||||
|
|
||||||
if duration in ["3", "6", "12", "24"]:
|
if duration in ["3", "6", "12", "24"]:
|
||||||
expiry = datetime.now().replace(tzinfo=timezone.utc) + timedelta(hours=int(duration))
|
|
||||||
tl = TempLink.objects.create(
|
tl = TempLink.objects.create(
|
||||||
creator=request.user.profile.main_character,
|
creator=request.user.profile.main_character,
|
||||||
link_ref=get_random_string(15),
|
link_ref=get_random_string(15),
|
||||||
expires=expiry.timestamp(),
|
expires=datetime.now(timezone.utc) + timedelta(hours=int(duration))
|
||||||
)
|
)
|
||||||
tl.save()
|
tl.save()
|
||||||
|
|
||||||
@ -137,7 +138,7 @@ def index(request):
|
|||||||
}
|
}
|
||||||
|
|
||||||
return render(
|
return render(
|
||||||
request=request, template_name="mumbletemps/index.html", context=context
|
request=request, template_name="services/mumble/index.html", context=context
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -170,7 +171,7 @@ def link(request, link_ref):
|
|||||||
context = {"link": templink}
|
context = {"link": templink}
|
||||||
|
|
||||||
return render(
|
return render(
|
||||||
request=request, template_name="mumbletemps/login.html", context=context
|
request=request, template_name="services/mumble/login.html", context=context
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -204,7 +205,7 @@ def link_username(request, name, association, link):
|
|||||||
}
|
}
|
||||||
|
|
||||||
return render(
|
return render(
|
||||||
request=request, template_name="mumbletemps/link.html", context=context
|
request=request, template_name="services/mumble/link.html", context=context
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@ -246,12 +247,12 @@ def link_sso(request, token, link):
|
|||||||
}
|
}
|
||||||
|
|
||||||
return render(
|
return render(
|
||||||
request=request, template_name="mumbletemps/link.html", context=context
|
request=request, template_name="services/mumble/link.html", context=context
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
@login_required
|
@login_required
|
||||||
@permission_required("mumbletemps.create_new_links")
|
@permission_required("mumble.create_new_links")
|
||||||
def nuke(request, link_ref):
|
def nuke(request, link_ref):
|
||||||
try:
|
try:
|
||||||
TempLink.objects.get(link_ref=link_ref).delete()
|
TempLink.objects.get(link_ref=link_ref).delete()
|
||||||
@ -262,4 +263,4 @@ def nuke(request, link_ref):
|
|||||||
messages.error(request=request, message=f"Deleted Token {link_ref}")
|
messages.error(request=request, message=f"Deleted Token {link_ref}")
|
||||||
pass # Crappy link
|
pass # Crappy link
|
||||||
|
|
||||||
return redirect(to="mumbletemps:index")
|
return redirect(to="mumble:index")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user