Topic.cat_id and orm update

This commit is contained in:
Untone 2021-10-14 08:28:52 +03:00
parent cb40640b01
commit 095211b1ff
2 changed files with 5 additions and 1 deletions

View File

@ -18,7 +18,10 @@ class Topic(Base):
slug: str = Column(String, unique = True, nullable = False)
createdAt: str = Column(DateTime, nullable=False, default = datetime.now, comment="Created at")
createdBy: str = Column(ForeignKey("user.id"), nullable=False, comment="Author")
value: str = Column(String, nullable=False, comment="Value")
title: str = Column(String, nullable=False, comment="Title")
body: str = Column(String, nullable=True, comment="Body")
pic: str = Column(String, nullable=True, comment="Picture")
cat_id: str = Column(String, nullable=True, comment="Old Category ID")
# list of Topics where the current node is the "other party" or "child"
parents = relationship(lambda: Topic, secondary=Connection, primaryjoin=slug==Connection.c.parent, secondaryjoin=slug==Connection.c.child, viewonly=True)
# list of Topics where the current node is the "parent"

View File

@ -256,6 +256,7 @@ type Topic {
createdAt: DateTime!
parents: [String] # NOTE: topic can have parent topics
children: [String] # and children
cat_id: String
}
# TODO: resolvers to add/remove topics from publication