Skip to content

Linkusergroup

CLASS DESCRIPTION
LinkUserGroup

Crossing table between User and UserGroup

Classes

LinkUserGroup

Bases: SQLModel

Crossing table between User and UserGroup

Source code in fractal_server/app/models/linkusergroup.py
class LinkUserGroup(SQLModel, table=True):
    """
    Crossing table between User and UserGroup
    """

    group_id: int = Field(
        foreign_key="usergroup.id", primary_key=True, ondelete="CASCADE"
    )
    user_id: int = Field(
        foreign_key="user_oauth.id", primary_key=True, ondelete="CASCADE"
    )

    timestamp_created: datetime = Field(
        default_factory=get_timestamp,
        sa_column=Column(DateTime(timezone=True), nullable=False),
    )

Functions: