Improve topic sorting: add popular sorting by publications and authors count
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
Классы состояния авторизации
|
||||
"""
|
||||
|
||||
from typing import Optional
|
||||
|
||||
|
||||
class AuthState:
|
||||
"""
|
||||
@@ -9,15 +11,15 @@ class AuthState:
|
||||
Используется в аутентификационных middleware и функциях.
|
||||
"""
|
||||
|
||||
def __init__(self):
|
||||
self.logged_in = False
|
||||
self.author_id = None
|
||||
self.token = None
|
||||
self.username = None
|
||||
self.is_admin = False
|
||||
self.is_editor = False
|
||||
self.error = None
|
||||
def __init__(self) -> None:
|
||||
self.logged_in: bool = False
|
||||
self.author_id: Optional[str] = None
|
||||
self.token: Optional[str] = None
|
||||
self.username: Optional[str] = None
|
||||
self.is_admin: bool = False
|
||||
self.is_editor: bool = False
|
||||
self.error: Optional[str] = None
|
||||
|
||||
def __bool__(self):
|
||||
def __bool__(self) -> bool:
|
||||
"""Возвращает True если пользователь авторизован"""
|
||||
return self.logged_in
|
||||
|
Reference in New Issue
Block a user