Pārlūkot izejas kodu

fix: update database query and model definitions (#14415)

tags/1.0.0
Yeuoly pirms 8 mēnešiem
vecāks
revīzija
9a417bfc5e
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
2 mainītis faili ar 7 papildinājumiem un 7 dzēšanām
  1. 1
    1
      api/controllers/service_api/wraps.py
  2. 6
    6
      api/models/model.py

+ 1
- 1
api/controllers/service_api/wraps.py Parādīt failu

) # TODO: only owner information is required, so only one is returned. ) # TODO: only owner information is required, so only one is returned.
if tenant_account_join: if tenant_account_join:
tenant, ta = tenant_account_join tenant, ta = tenant_account_join
account = Account.query.filter_by(id=ta.account_id).first()
account = db.session.query(Account).filter(Account.id == ta.account_id).first()
# Login admin # Login admin
if account: if account:
account.current_tenant = tenant account.current_tenant = tenant

+ 6
- 6
api/models/model.py Parādīt failu

return tenant return tenant




class Conversation(Base):
class Conversation(db.Model): # type: ignore[name-defined]
__tablename__ = "conversations" __tablename__ = "conversations"
__table_args__ = ( __table_args__ = (
db.PrimaryKeyConstraint("id", name="conversation_pkey"), db.PrimaryKeyConstraint("id", name="conversation_pkey"),
return self.override_model_configs is not None return self.override_model_configs is not None




class Message(Base):
class Message(db.Model): # type: ignore[name-defined]
__tablename__ = "messages" __tablename__ = "messages"
__table_args__ = ( __table_args__ = (
PrimaryKeyConstraint("id", name="message_pkey"), PrimaryKeyConstraint("id", name="message_pkey"),
) )




class MessageFeedback(Base):
class MessageFeedback(db.Model): # type: ignore[name-defined]
__tablename__ = "message_feedbacks" __tablename__ = "message_feedbacks"
__table_args__ = ( __table_args__ = (
db.PrimaryKeyConstraint("id", name="message_feedback_pkey"), db.PrimaryKeyConstraint("id", name="message_feedback_pkey"),
return account return account




class MessageFile(Base):
class MessageFile(db.Model): # type: ignore[name-defined]
__tablename__ = "message_files" __tablename__ = "message_files"
__table_args__ = ( __table_args__ = (
db.PrimaryKeyConstraint("id", name="message_file_pkey"), db.PrimaryKeyConstraint("id", name="message_file_pkey"),
created_at: Mapped[datetime] = db.Column(db.DateTime, nullable=False, server_default=func.current_timestamp()) created_at: Mapped[datetime] = db.Column(db.DateTime, nullable=False, server_default=func.current_timestamp())




class MessageAnnotation(Base):
class MessageAnnotation(db.Model): # type: ignore[name-defined]
__tablename__ = "message_annotations" __tablename__ = "message_annotations"
__table_args__ = ( __table_args__ = (
db.PrimaryKeyConstraint("id", name="message_annotation_pkey"), db.PrimaryKeyConstraint("id", name="message_annotation_pkey"),
return account return account




class AppAnnotationSetting(Base):
class AppAnnotationSetting(db.Model): # type: ignore[name-defined]
__tablename__ = "app_annotation_settings" __tablename__ = "app_annotation_settings"
__table_args__ = ( __table_args__ = (
db.PrimaryKeyConstraint("id", name="app_annotation_settings_pkey"), db.PrimaryKeyConstraint("id", name="app_annotation_settings_pkey"),

Notiek ielāde…
Atcelt
Saglabāt