app.model.orm.project#

Classes#

Project

A collection of studies.

Module Contents#

class app.model.orm.project.Project[source]#

Bases: app.model.orm.orm_base.OrmBase

A collection of studies.

It has a fixed publicId identifier starting with the prefix “PMGDB”.

__tablename__ = 'Projects'[source]#
publicId: sqlalchemy.orm.Mapped[str][source]#
uuid: sqlalchemy.orm.Mapped[str][source]#
ownerUuid: sqlalchemy.orm.Mapped[str][source]#
owner: sqlalchemy.orm.Mapped[User][source]#
name: sqlalchemy.orm.Mapped[str][source]#
description: sqlalchemy.orm.Mapped[str][source]#
projectUsers: sqlalchemy.orm.Mapped[List[ProjectUser]][source]#
studies: sqlalchemy.orm.Mapped[List[Study]][source]#
property studyUuids[source]#
property managerUuids[source]#
static generate_public_id(db_session)[source]#