migration, auth, refactoring, formatting
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
from typing import List, Optional, Text
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
from base.exceptions import OperationNotAllowed
|
||||
|
||||
|
||||
class Permission(BaseModel):
|
||||
name: Text
|
||||
@@ -17,7 +20,8 @@ class AuthCredentials(BaseModel):
|
||||
return True
|
||||
|
||||
async def permissions(self) -> List[Permission]:
|
||||
assert self.user_id is not None, "Please login first"
|
||||
if self.user_id is not None:
|
||||
raise OperationNotAllowed("Please login first")
|
||||
return NotImplemented()
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user