Implement user-specific question numbering and update database schema. Added triggers for automatic question numbering and adjustments upon deletion. Enhanced CRUD operations to manage user_question_number effectively.

This commit is contained in:
2025-09-06 18:35:12 +03:00
parent 50be010026
commit 596a2fa813
111 changed files with 16847 additions and 65 deletions

View File

@@ -0,0 +1,20 @@
"""
Система разрешений для AnonBot
Соблюдает принцип открытости/закрытости (OCP)
"""
from .base import Permission, PermissionChecker, PermissionRegistry
from .decorators import require_permission, require_admin, require_superuser
from .registry import get_permission_registry, get_permission_checker, init_permission_checker
__all__ = [
'Permission',
'PermissionChecker',
'PermissionRegistry',
'require_permission',
'require_admin',
'require_superuser',
'get_permission_registry',
'get_permission_checker',
'init_permission_checker'
]