Skip to content

Commit 11b0d29

Browse files
committed
docs: Restore home page
1 parent a5c9897 commit 11b0d29

File tree

27 files changed

+1801
-101
lines changed

27 files changed

+1801
-101
lines changed

apps/docs/eslint.config.mjs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
import eslintVitNode from '@vitnode/eslint-config/eslint';
22

3-
export default [...eslintVitNode];
3+
export default [
4+
...eslintVitNode,
5+
{
6+
ignores: ['.source'],
7+
},
8+
];

apps/docs/layout.tsx

Lines changed: 0 additions & 31 deletions
This file was deleted.
Lines changed: 211 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,211 @@
1+
CREATE TYPE "public"."coreLogsType" AS ENUM('warn', 'error', 'debug');--> statement-breakpoint
2+
CREATE TABLE "core_admin_permissions" (
3+
"id" serial PRIMARY KEY NOT NULL,
4+
"roleId" integer,
5+
"userId" integer,
6+
"createdAt" timestamp DEFAULT now() NOT NULL,
7+
"updatedAt" timestamp NOT NULL,
8+
"protected" boolean DEFAULT false NOT NULL
9+
);
10+
--> statement-breakpoint
11+
ALTER TABLE "core_admin_permissions" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
12+
CREATE TABLE "core_admin_sessions" (
13+
"id" serial PRIMARY KEY NOT NULL,
14+
"token" varchar(255) NOT NULL,
15+
"userId" integer NOT NULL,
16+
"createdAt" timestamp DEFAULT now() NOT NULL,
17+
"lastSeen" timestamp DEFAULT now() NOT NULL,
18+
"expiresAt" timestamp NOT NULL,
19+
"deviceId" integer NOT NULL,
20+
CONSTRAINT "core_admin_sessions_token_unique" UNIQUE("token")
21+
);
22+
--> statement-breakpoint
23+
ALTER TABLE "core_admin_sessions" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
24+
CREATE TABLE "core_languages" (
25+
"id" serial PRIMARY KEY NOT NULL,
26+
"code" varchar(32) NOT NULL,
27+
"name" varchar(255) NOT NULL,
28+
"timezone" varchar(255) DEFAULT 'UTC' NOT NULL,
29+
"protected" boolean DEFAULT false NOT NULL,
30+
"default" boolean DEFAULT false NOT NULL,
31+
"enabled" boolean DEFAULT true NOT NULL,
32+
"createdAt" timestamp DEFAULT now() NOT NULL,
33+
"updatedAt" timestamp NOT NULL,
34+
"time24" boolean DEFAULT false NOT NULL,
35+
CONSTRAINT "core_languages_code_unique" UNIQUE("code")
36+
);
37+
--> statement-breakpoint
38+
ALTER TABLE "core_languages" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
39+
CREATE TABLE "core_languages_words" (
40+
"id" serial PRIMARY KEY NOT NULL,
41+
"languageCode" varchar NOT NULL,
42+
"pluginCode" varchar(50) NOT NULL,
43+
"itemId" integer NOT NULL,
44+
"value" text NOT NULL,
45+
"tableName" varchar(255) NOT NULL,
46+
"variable" varchar(255) NOT NULL
47+
);
48+
--> statement-breakpoint
49+
ALTER TABLE "core_languages_words" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
50+
CREATE TABLE "core_logs" (
51+
"id" serial PRIMARY KEY NOT NULL,
52+
"pluginId" varchar(255) NOT NULL,
53+
"type" "coreLogsType" NOT NULL,
54+
"content" text NOT NULL,
55+
"createdAt" timestamp DEFAULT now() NOT NULL,
56+
"ipAddress" varchar(45) NOT NULL,
57+
"method" varchar(10) DEFAULT 'GET' NOT NULL,
58+
"path" text DEFAULT 'localhost' NOT NULL,
59+
"userAgent" text,
60+
"statusCode" integer DEFAULT 500 NOT NULL,
61+
"userId" bigint
62+
);
63+
--> statement-breakpoint
64+
ALTER TABLE "core_logs" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
65+
CREATE TABLE "core_moderators_permissions" (
66+
"id" serial PRIMARY KEY NOT NULL,
67+
"roleId" integer,
68+
"userId" integer,
69+
"createdAt" timestamp DEFAULT now() NOT NULL,
70+
"updatedAt" timestamp NOT NULL,
71+
"protected" boolean DEFAULT false NOT NULL
72+
);
73+
--> statement-breakpoint
74+
ALTER TABLE "core_moderators_permissions" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
75+
CREATE TABLE "core_roles" (
76+
"id" serial PRIMARY KEY NOT NULL,
77+
"createdAt" timestamp DEFAULT now() NOT NULL,
78+
"updatedAt" timestamp NOT NULL,
79+
"protected" boolean DEFAULT false NOT NULL,
80+
"default" boolean DEFAULT false NOT NULL,
81+
"root" boolean DEFAULT false NOT NULL,
82+
"guest" boolean DEFAULT false NOT NULL,
83+
"color" varchar(19)
84+
);
85+
--> statement-breakpoint
86+
ALTER TABLE "core_roles" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
87+
CREATE TABLE "core_sessions" (
88+
"id" serial PRIMARY KEY NOT NULL,
89+
"token" varchar(255) NOT NULL,
90+
"userId" integer NOT NULL,
91+
"createdAt" timestamp DEFAULT now() NOT NULL,
92+
"expiresAt" timestamp NOT NULL,
93+
"deviceId" integer NOT NULL,
94+
CONSTRAINT "core_sessions_token_unique" UNIQUE("token")
95+
);
96+
--> statement-breakpoint
97+
ALTER TABLE "core_sessions" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
98+
CREATE TABLE "core_sessions_known_devices" (
99+
"id" serial PRIMARY KEY NOT NULL,
100+
"publicId" varchar(32) NOT NULL,
101+
"ipAddress" varchar(40) NOT NULL,
102+
"userAgent" text NOT NULL,
103+
"lastSeen" timestamp DEFAULT now() NOT NULL,
104+
CONSTRAINT "core_sessions_known_devices_publicId_unique" UNIQUE("publicId")
105+
);
106+
--> statement-breakpoint
107+
ALTER TABLE "core_sessions_known_devices" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
108+
CREATE TABLE "core_users" (
109+
"id" serial PRIMARY KEY NOT NULL,
110+
"nameCode" varchar(255) NOT NULL,
111+
"name" varchar(255) NOT NULL,
112+
"email" varchar(255) NOT NULL,
113+
"password" varchar,
114+
"createdAt" timestamp DEFAULT now() NOT NULL,
115+
"newsletter" boolean DEFAULT false NOT NULL,
116+
"avatarColor" varchar(6) NOT NULL,
117+
"emailVerified" boolean DEFAULT false NOT NULL,
118+
"roleId" integer NOT NULL,
119+
"birthday" timestamp,
120+
"ipAddress" varchar(40) NOT NULL,
121+
"language" varchar(32) DEFAULT 'en' NOT NULL,
122+
CONSTRAINT "core_users_nameCode_unique" UNIQUE("nameCode"),
123+
CONSTRAINT "core_users_name_unique" UNIQUE("name"),
124+
CONSTRAINT "core_users_email_unique" UNIQUE("email")
125+
);
126+
--> statement-breakpoint
127+
ALTER TABLE "core_users" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
128+
CREATE TABLE "core_users_confirm_emails" (
129+
"id" serial PRIMARY KEY NOT NULL,
130+
"userId" integer NOT NULL,
131+
"token" varchar(100) NOT NULL,
132+
"createdAt" timestamp DEFAULT now() NOT NULL,
133+
"expires" timestamp NOT NULL,
134+
CONSTRAINT "core_users_confirm_emails_token_unique" UNIQUE("token")
135+
);
136+
--> statement-breakpoint
137+
ALTER TABLE "core_users_confirm_emails" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
138+
CREATE TABLE "core_users_forgot_password" (
139+
"id" serial PRIMARY KEY NOT NULL,
140+
"userId" integer NOT NULL,
141+
"token" varchar(100) NOT NULL,
142+
"ip_address" varchar(40) NOT NULL,
143+
"createdAt" timestamp DEFAULT now() NOT NULL,
144+
"expiresAt" timestamp NOT NULL,
145+
CONSTRAINT "core_users_forgot_password_userId_unique" UNIQUE("userId"),
146+
CONSTRAINT "core_users_forgot_password_token_unique" UNIQUE("token")
147+
);
148+
--> statement-breakpoint
149+
ALTER TABLE "core_users_forgot_password" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
150+
CREATE TABLE "core_users_sso" (
151+
"userId" integer NOT NULL,
152+
"providerId" varchar(255) NOT NULL,
153+
"providerAccountId" varchar(255) NOT NULL,
154+
"createdAt" timestamp DEFAULT now() NOT NULL,
155+
"updatedAt" timestamp NOT NULL
156+
);
157+
--> statement-breakpoint
158+
ALTER TABLE "core_users_sso" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
159+
CREATE TABLE "blog_categories" (
160+
"id" serial PRIMARY KEY NOT NULL,
161+
"title" varchar(100) NOT NULL,
162+
"createdAt" timestamp DEFAULT now() NOT NULL,
163+
"updatedAt" timestamp NOT NULL,
164+
"titleSeo" varchar(100) DEFAULT '' NOT NULL,
165+
CONSTRAINT "blog_categories_titleSeo_unique" UNIQUE("titleSeo")
166+
);
167+
--> statement-breakpoint
168+
ALTER TABLE "blog_categories" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
169+
CREATE TABLE "blog_posts" (
170+
"id" serial PRIMARY KEY NOT NULL,
171+
"title" varchar(255) NOT NULL,
172+
"titleSeo" varchar(255) NOT NULL,
173+
"content" text NOT NULL,
174+
"categoryId" integer NOT NULL,
175+
"createdAt" timestamp DEFAULT now() NOT NULL,
176+
"updatedAt" timestamp NOT NULL,
177+
CONSTRAINT "blog_posts_titleSeo_unique" UNIQUE("titleSeo")
178+
);
179+
--> statement-breakpoint
180+
ALTER TABLE "blog_posts" ENABLE ROW LEVEL SECURITY;--> statement-breakpoint
181+
ALTER TABLE "core_admin_permissions" ADD CONSTRAINT "core_admin_permissions_roleId_core_roles_id_fk" FOREIGN KEY ("roleId") REFERENCES "public"."core_roles"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
182+
ALTER TABLE "core_admin_permissions" ADD CONSTRAINT "core_admin_permissions_userId_core_users_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."core_users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
183+
ALTER TABLE "core_admin_sessions" ADD CONSTRAINT "core_admin_sessions_userId_core_users_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."core_users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
184+
ALTER TABLE "core_admin_sessions" ADD CONSTRAINT "core_admin_sessions_deviceId_core_sessions_known_devices_id_fk" FOREIGN KEY ("deviceId") REFERENCES "public"."core_sessions_known_devices"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
185+
ALTER TABLE "core_languages_words" ADD CONSTRAINT "core_languages_words_languageCode_core_languages_code_fk" FOREIGN KEY ("languageCode") REFERENCES "public"."core_languages"("code") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
186+
ALTER TABLE "core_logs" ADD CONSTRAINT "core_logs_userId_core_users_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."core_users"("id") ON DELETE set null ON UPDATE cascade;--> statement-breakpoint
187+
ALTER TABLE "core_moderators_permissions" ADD CONSTRAINT "core_moderators_permissions_roleId_core_roles_id_fk" FOREIGN KEY ("roleId") REFERENCES "public"."core_roles"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
188+
ALTER TABLE "core_moderators_permissions" ADD CONSTRAINT "core_moderators_permissions_userId_core_users_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."core_users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
189+
ALTER TABLE "core_sessions" ADD CONSTRAINT "core_sessions_userId_core_users_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."core_users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
190+
ALTER TABLE "core_sessions" ADD CONSTRAINT "core_sessions_deviceId_core_sessions_known_devices_id_fk" FOREIGN KEY ("deviceId") REFERENCES "public"."core_sessions_known_devices"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
191+
ALTER TABLE "core_users" ADD CONSTRAINT "core_users_roleId_core_roles_id_fk" FOREIGN KEY ("roleId") REFERENCES "public"."core_roles"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
192+
ALTER TABLE "core_users" ADD CONSTRAINT "core_users_language_core_languages_code_fk" FOREIGN KEY ("language") REFERENCES "public"."core_languages"("code") ON DELETE set default ON UPDATE no action;--> statement-breakpoint
193+
ALTER TABLE "core_users_confirm_emails" ADD CONSTRAINT "core_users_confirm_emails_userId_core_users_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."core_users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
194+
ALTER TABLE "core_users_forgot_password" ADD CONSTRAINT "core_users_forgot_password_userId_core_users_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."core_users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
195+
ALTER TABLE "core_users_sso" ADD CONSTRAINT "core_users_sso_userId_core_users_id_fk" FOREIGN KEY ("userId") REFERENCES "public"."core_users"("id") ON DELETE cascade ON UPDATE no action;--> statement-breakpoint
196+
ALTER TABLE "blog_posts" ADD CONSTRAINT "blog_posts_categoryId_blog_categories_id_fk" FOREIGN KEY ("categoryId") REFERENCES "public"."blog_categories"("id") ON DELETE no action ON UPDATE no action;--> statement-breakpoint
197+
CREATE INDEX "core_admin_permissions_role_id_idx" ON "core_admin_permissions" USING btree ("roleId");--> statement-breakpoint
198+
CREATE INDEX "core_admin_permissions_user_id_idx" ON "core_admin_permissions" USING btree ("userId");--> statement-breakpoint
199+
CREATE INDEX "core_admin_sessions_token_idx" ON "core_admin_sessions" USING btree ("token");--> statement-breakpoint
200+
CREATE INDEX "core_admin_sessions_user_id_idx" ON "core_admin_sessions" USING btree ("userId");--> statement-breakpoint
201+
CREATE INDEX "core_languages_code_idx" ON "core_languages" USING btree ("code");--> statement-breakpoint
202+
CREATE INDEX "core_languages_name_idx" ON "core_languages" USING btree ("name");--> statement-breakpoint
203+
CREATE INDEX "core_languages_words_lang_code_idx" ON "core_languages_words" USING btree ("languageCode");--> statement-breakpoint
204+
CREATE INDEX "core_moderators_permissions_role_id_idx" ON "core_moderators_permissions" USING btree ("roleId");--> statement-breakpoint
205+
CREATE INDEX "core_moderators_permissions_user_id_idx" ON "core_moderators_permissions" USING btree ("userId");--> statement-breakpoint
206+
CREATE INDEX "core_sessions_user_id_idx" ON "core_sessions" USING btree ("userId");--> statement-breakpoint
207+
CREATE INDEX "core_sessions_known_devices_ip_address_idx" ON "core_sessions_known_devices" USING btree ("ipAddress");--> statement-breakpoint
208+
CREATE INDEX "core_users_name_code_idx" ON "core_users" USING btree ("nameCode");--> statement-breakpoint
209+
CREATE INDEX "core_users_name_idx" ON "core_users" USING btree ("name");--> statement-breakpoint
210+
CREATE INDEX "core_users_email_idx" ON "core_users" USING btree ("email");--> statement-breakpoint
211+
CREATE INDEX "core_users_sso_user_id_idx" ON "core_users_sso" USING btree ("userId");

0 commit comments

Comments
 (0)