Skip to content

Commit d10a186

Browse files
committed
dev-demo: add many to many plugin to the dev-demo
1 parent afc5270 commit d10a186

File tree

24 files changed

+190
-62
lines changed

24 files changed

+190
-62
lines changed

dev-demo/index.ts

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,19 @@ import { fileURLToPath } from 'url';
55
import path from 'path';
66
import { Decimal } from 'decimal.js';
77
import { initApi } from './api.js';
8-
import cars_SQLITE_resource from './resources/cars_SL.js';
9-
import cars_MyS_resource from './resources/cars_MyS.js';
10-
import cars_PG_resource from './resources/cars_PG.js';
11-
import cars_Mongo_resource from './resources/cars_mongo.js';
12-
import cars_Ch_resource from './resources/cars_Ch.js';
8+
9+
import cars_SQLITE_resource from './resources/cars_resources/cars_SL.js';
10+
import cars_MyS_resource from './resources/cars_resources/cars_MyS.js';
11+
import cars_PG_resource from './resources/cars_resources/cars_PG.js';
12+
import cars_Mongo_resource from './resources/cars_resources/cars_mongo.js';
13+
import cars_Ch_resource from './resources/cars_resources/cars_Ch.js';
14+
15+
import m2m_sqlite from './resources/many2many_resources/m2m_sqlite.js';
16+
import m2m_mysql from './resources/many2many_resources/m2m_mysql.js';
17+
import m2m_pg from './resources/many2many_resources/m2m_PG.js';
18+
import m2m_mongo from './resources/many2many_resources/m2m_mongo.js';
19+
import m2m_ch from './resources/many2many_resources/m2m_ch.js';
20+
1321
import background_jobs_resource from './resources/background_jobs.js';
1422
import BackgroundJobsPlugin from '../plugins/adminforth-background-jobs/index.js';
1523

@@ -118,6 +126,11 @@ export const admin = new AdminForth({
118126
cars_PG_resource,
119127
cars_Mongo_resource,
120128
cars_Ch_resource,
129+
m2m_sqlite,
130+
m2m_mysql,
131+
m2m_pg,
132+
m2m_mongo,
133+
m2m_ch,
121134
passkeysResource,
122135
carsDescriptionImage,
123136
translations,
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
CREATE TABLE IF NOT EXISTS adminuserCars (
2+
id String,
3+
adminuserId String,
4+
carId String
5+
)
6+
ENGINE = MergeTree
7+
ORDER BY tuple();
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
-- CreateTable
2+
CREATE TABLE `adminuserCars` (
3+
`id` VARCHAR(191) NOT NULL,
4+
`adminuserId` VARCHAR(191) NOT NULL,
5+
`carId` VARCHAR(191) NOT NULL,
6+
7+
PRIMARY KEY (`id`)
8+
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Please do not edit this file manually
2-
# It should be added in your version-control system (i.e. Git)
3-
provider = "mysql"
2+
# It should be added in your version-control system (e.g., Git)
3+
provider = "mysql"

dev-demo/migrations/prisma/mysql/schema.mysql.prisma

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,10 @@ model cars {
3030
promo_picture String?
3131
generated_promo_picture String?
3232
secret_field String?
33+
}
34+
35+
model adminuserCars {
36+
id String @id
37+
adminuserId String
38+
carId String
3339
}
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
-- CreateTable
2+
CREATE TABLE "adminuserCars" (
3+
"id" TEXT NOT NULL,
4+
"adminuserId" TEXT NOT NULL,
5+
"carId" TEXT NOT NULL,
6+
7+
CONSTRAINT "adminuserCars_pkey" PRIMARY KEY ("id")
8+
);
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Please do not edit this file manually
2-
# It should be added in your version-control system (i.e. Git)
3-
provider = "postgresql"
2+
# It should be added in your version-control system (e.g., Git)
3+
provider = "postgresql"

dev-demo/migrations/prisma/postgres/schema.postgres.prisma

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,10 @@ model cars {
3030
promo_picture String?
3131
generated_promo_picture String?
3232
secret_field String?
33+
}
34+
35+
model adminuserCars {
36+
id String @id
37+
adminuserId String
38+
carId String
3339
}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
-- CreateTable
2+
CREATE TABLE "adminuserCars" (
3+
"id" TEXT NOT NULL PRIMARY KEY,
4+
"adminuserId" TEXT NOT NULL,
5+
"carId" TEXT NOT NULL
6+
);
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# Please do not edit this file manually
2-
# It should be added in your version-control system (i.e. Git)
3-
provider = "sqlite"
2+
# It should be added in your version-control system (e.g., Git)
3+
provider = "sqlite"

0 commit comments

Comments
 (0)