alchemy functions updated

This commit is contained in:
2024-11-10 12:49:31 +03:00
parent e01a2c8afb
commit 7a7241c71c
13 changed files with 238 additions and 180 deletions

View File

@@ -1,4 +1,4 @@
from api_library.date_time_actions.date_functions import DateTimeLocal
from api_library.date_time_actions.date_functions import system_arrow
from api_configs import Auth, ApiStatic, RelationAccess
from datetime import timedelta
@@ -37,7 +37,7 @@ class UsersTokens(CrudCollection):
token_type: Mapped[str] = mapped_column(String(16), server_default="RememberMe")
token: Mapped[str] = mapped_column(String, server_default="")
domain: Mapped[str] = mapped_column(String, server_default="")
expires_at = mapped_column(TIMESTAMP, default=str(DateTimeLocal.shift(days=3)))
expires_at = mapped_column(TIMESTAMP, default=str(system_arrow.shift(days=3)))
# users = relationship("Users", back_populates="tokens", foreign_keys=[user_id])
@@ -137,7 +137,7 @@ class Users(CrudCollection, UserLoginModule, SelectAction):
@classmethod
def create_action(cls, create_user: InsertUsers):
found_person = People.filter_one(
People.uu_id==create_user.people_uu_id,
People.uu_id == create_user.people_uu_id,
*People.valid_record_args(People),
).data
if not found_person: