Browse Source
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á…export_seznamu_prednasek
Pavel "LEdoian" Turinsky
3 years ago
1 changed files with 0 additions and 20 deletions
@ -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) |
|
Loading…
Reference in new issue