Skip to content

Commit 2e05073

Browse files
Merge pull request #19 from allthingsweb-dev/codex/discord-review-approval-flow
Add Discord approval gate for Luma event drafts
2 parents d21387b + 1efb63c commit 2e05073

16 files changed

Lines changed: 1986 additions & 24 deletions

File tree

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
CREATE TABLE "event_review_sessions" (
2+
"id" uuid PRIMARY KEY DEFAULT gen_random_uuid() NOT NULL,
3+
"event_id" uuid NOT NULL,
4+
"provider" text DEFAULT 'discord' NOT NULL,
5+
"channel_id" text NOT NULL,
6+
"root_message_id" text NOT NULL,
7+
"thread_id" text NOT NULL,
8+
"last_seen_message_id" text,
9+
"status" text DEFAULT 'pending' NOT NULL,
10+
"approval_message_id" text,
11+
"created_at" timestamp with time zone DEFAULT now() NOT NULL,
12+
"updated_at" timestamp with time zone NOT NULL,
13+
CONSTRAINT "event_review_sessions_event_id_unique" UNIQUE("event_id"),
14+
CONSTRAINT "event_review_sessions_thread_id_unique" UNIQUE("thread_id")
15+
);
16+
--> statement-breakpoint
17+
ALTER TABLE "event_review_sessions" ADD CONSTRAINT "event_review_sessions_event_id_events_id_fk" FOREIGN KEY ("event_id") REFERENCES "public"."events"("id") ON DELETE cascade ON UPDATE no action;

0 commit comments

Comments
 (0)