Skip to content
This repository has been archived by the owner on Apr 14, 2024. It is now read-only.

Commit

Permalink
hotfix/91 add jwtsettings to users and projects settings
Browse files Browse the repository at this point in the history
  • Loading branch information
OlegYurchik committed Oct 8, 2023
1 parent 2779867 commit 54ddaa6
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
3 changes: 2 additions & 1 deletion sapphire/projects/settings.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
from pydantic import AnyUrl
from pydantic_settings import SettingsConfigDict

from sapphire.common.api.jwt.settings import JWTSettings
from sapphire.common.api.settings import BaseAPISettings
from sapphire.common.database.settings import BaseDatabaseSettings


class ProjectsSettings(BaseAPISettings, BaseDatabaseSettings):
class ProjectsSettings(BaseAPISettings, BaseDatabaseSettings, JWTSettings):
model_config = SettingsConfigDict()

db_dsn: AnyUrl = AnyUrl("sqlite+aiosqlite:///projects.sqlite3")
Expand Down
3 changes: 2 additions & 1 deletion sapphire/users/settings.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from pydantic import AnyUrl
from pydantic_settings import SettingsConfigDict

from sapphire.common.api.jwt.settings import JWTSettings
from sapphire.common.api.settings import BaseAPISettings
from sapphire.common.database.settings import BaseDatabaseSettings
from sapphire.common.utils.rsa256 import generate_rsa_keys
Expand All @@ -9,7 +10,7 @@
refresh_token = generate_rsa_keys()


class UsersSettings(BaseAPISettings, BaseDatabaseSettings):
class UsersSettings(BaseAPISettings, BaseDatabaseSettings, JWTSettings):
model_config = SettingsConfigDict(secrets_dir="/run/secrets")

db_dsn: AnyUrl = AnyUrl("sqlite+aiosqlite:///users.sqlite3")
Expand Down

0 comments on commit 54ddaa6

Please sign in to comment.