aboutsummaryrefslogtreecommitdiff
path: root/models/user.py
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2026-03-23 02:33:54 +0300
committerTolmachev Igor <me@igorek.dev>2026-03-23 02:33:54 +0300
commit8e034766bb7e2d23f88c5ff1a254126f11a5f412 (patch)
tree6e564383bd60ef6aa023c6c7e3fbcc5856af5c65 /models/user.py
parentffee163d8206f0fb1315015e4c60248b68d459bc (diff)
downloadvpn_manager_bot-8e034766bb7e2d23f88c5ff1a254126f11a5f412.tar.gz
vpn_manager_bot-8e034766bb7e2d23f88c5ff1a254126f11a5f412.zip
Fix database models
Diffstat (limited to 'models/user.py')
-rw-r--r--models/user.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/models/user.py b/models/user.py
index 4983a13..690083c 100644
--- a/models/user.py
+++ b/models/user.py
@@ -1,3 +1,4 @@
1from datetime import datetime
1from enum import IntEnum 2from enum import IntEnum
2 3
3from sqlalchemy.orm import Mapped, mapped_column 4from sqlalchemy.orm import Mapped, mapped_column
@@ -16,6 +17,7 @@ class User(BaseTable):
16 id: Mapped[int] = mapped_column(primary_key=True, autoincrement=False) 17 id: Mapped[int] = mapped_column(primary_key=True, autoincrement=False)
17 role: Mapped[UserRole] = mapped_column(default=UserRole.REGULAR) 18 role: Mapped[UserRole] = mapped_column(default=UserRole.REGULAR)
18 vpn_link: Mapped[str] 19 vpn_link: Mapped[str]
20 datetime: Mapped[datetime]
19 21
20 def is_regular(self) -> bool: 22 def is_regular(self) -> bool:
21 return self.role >= UserRole.REGULAR 23 return self.role >= UserRole.REGULAR