Skip to content

linkusergroup

CLASS DESCRIPTION
LinkUserGroup

Crossing table between User and UserGroup

Classes

LinkUserGroup

Bases: Base

Crossing table between User and UserGroup

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

    __tablename__ = "linkusergroup"

    group_id: Mapped[int] = mapped_column(
        ForeignKey("usergroup.id", ondelete="CASCADE"), primary_key=True
    )
    user_id: Mapped[int] = mapped_column(
        ForeignKey("user_oauth.id", ondelete="CASCADE"), primary_key=True
    )

    timestamp_created: Mapped[datetime] = mapped_column(
        DateTime(timezone=True), nullable=False, default=get_timestamp
    )

Functions: