Initial commit

This commit is contained in:
shahzeydyfah
2024-02-15 00:17:51 +03:30
commit 4b0396466d
111 changed files with 6296 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
from functools import wraps
from typing import List, Union
from core.utils.app_context import use_user
def can(permissions: Union[str, List[str]]):
def can_inner(func):
@wraps(func)
async def wrapper(*args, **kwargs):
print(permissions)
user = use_user()
# raise HTTPException(status_code=403, detail='forbidden request')
return await func(*args, **kwargs)
return wrapper
return can_inner