Skip to content

Commit

Permalink
Add UserSettings model (ref #1774)
Browse files Browse the repository at this point in the history
  • Loading branch information
tcompa committed Sep 18, 2024
1 parent a9139cb commit 6d5a62d
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
1 change: 1 addition & 0 deletions fractal_server/app/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,6 @@
from .linkuserproject import LinkUserProject # noqa: F401
from .linkuserproject import LinkUserProjectV2 # noqa: F401
from .security import * # noqa
from .user_settings import UserSettings # noqa
from .v1 import * # noqa
from .v2 import * # noqa
17 changes: 17 additions & 0 deletions fractal_server/app/models/user_settings.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
from typing import Optional

from sqlmodel import Field
from sqlmodel import SQLModel


class UserSettings(SQLModel, table=True):
__tablename__ = "user_settings"

id: Optional[int] = Field(default=None, primary_key=True)

# Actual settings columns
ssh_host: Optional[str] = None
ssh_username: Optional[str] = None
ssh_private_key_path: Optional[str] = None
ssh_tasks_dir: Optional[str] = None
ssh_jobs_dir: Optional[str] = None

0 comments on commit 6d5a62d

Please sign in to comment.