From 748b79b0ef20ca7d25a208b9cff714e8f6ef8cf1 Mon Sep 17 00:00:00 2001 From: hagen-danswer Date: Wed, 11 Dec 2024 17:00:32 -0800 Subject: [PATCH] Added text for empty table and cascade delete for slack bot deletion (#3390) * fixed fk issue for slack bot deletion * Added text for empty table and cascade delete for slack bot deletion --- backend/danswer/db/models.py | 1 + web/src/app/admin/bots/SlackBotTable.tsx | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/backend/danswer/db/models.py b/backend/danswer/db/models.py index 031500360..2fd40dfce 100644 --- a/backend/danswer/db/models.py +++ b/backend/danswer/db/models.py @@ -1521,6 +1521,7 @@ class SlackBot(Base): slack_channel_configs: Mapped[list[SlackChannelConfig]] = relationship( "SlackChannelConfig", back_populates="slack_bot", + cascade="all, delete-orphan", ) diff --git a/web/src/app/admin/bots/SlackBotTable.tsx b/web/src/app/admin/bots/SlackBotTable.tsx index 2329ba44d..332459e31 100644 --- a/web/src/app/admin/bots/SlackBotTable.tsx +++ b/web/src/app/admin/bots/SlackBotTable.tsx @@ -96,6 +96,16 @@ export function SlackBotTable({ slackBots }: { slackBots: SlackBot[] }) { ); })} + {slackBots.length === 0 && ( + + + Please add a New Slack Bot to begin chatting with Danswer! + + + )} {slackBots.length > NUM_IN_PAGE && (