From 223c4054f6f2c20f7219f912898d1efc7b87a825 Mon Sep 17 00:00:00 2001 From: "Pavel \"LEdoian\" Turinsky" Date: Tue, 2 Nov 2021 12:13:28 +0100 Subject: [PATCH] =?UTF-8?q?Zru=C5=A1en=20mgmt=20p=C5=99=C3=ADkaz=20"auth"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nedělal nic objevného a navíc nefungoval, bo byl v Pythonu 2. Náhrada se nezřizuje, webař se podivá do databáze nebo těch pár řádek napíše do djangoshellu ručně. Stejně se to prakticky nepoužívá… --- seminar/management/commands/auth.py | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 seminar/management/commands/auth.py diff --git a/seminar/management/commands/auth.py b/seminar/management/commands/auth.py deleted file mode 100644 index 71757418..00000000 --- a/seminar/management/commands/auth.py +++ /dev/null @@ -1,20 +0,0 @@ -# -*- coding: utf-8 -*- - -from django.core.management.base import BaseCommand -from django.contrib.sessions.models import Session -from django.contrib.auth.models import User - -class Command(BaseCommand): - u"""Vypiš username přihlášeného orga s daným session_key. - - Příkaz pro manage.py, který ze vstupu přečte session_key (tak, jak je - uložen v cookie sessionid) a pokud session existuje a příslušný přihlášený - uživatel má právo přihlásit se do admina, vypíše jeho username. - """ - def handle(self, *args, **options): - session_key = raw_input() - s = Session.objects.get(pk=session_key).get_decoded() - user_id = s['_auth_user_id'] - user = User.objects.get(pk=user_id) - if user.is_staff: - print(user.username)