add api tables with permission

This commit is contained in:
Julian Krauser 2025-01-21 11:03:48 +01:00
parent 0bbe22e9ae
commit 26d2f288e9
4 changed files with 97 additions and 0 deletions

View file

@ -68,6 +68,9 @@ import { Memberlist1736079005086 } from "./migrations/1736079005086-memberlist";
import { ExtendViewValues1736084198860 } from "./migrations/1736084198860-extendViewValues";
import { FinishInternalIdTransfer1736505324488 } from "./migrations/1736505324488-finishInternalIdTransfer";
import { ProtocolPresenceExcuse1737287798828 } from "./migrations/1737287798828-protocolPresenceExcuse";
import { api } from "./entity/user/api";
import { apiPermission } from "./entity/user/api_permission";
import { AddApiTokens1737453096674 } from "./migrations/1737453096674-addApiTokens";
const dataSource = new DataSource({
type: DB_TYPE as any,
@ -117,6 +120,8 @@ const dataSource = new DataSource({
memberExecutivePositionsView,
memberQualificationsView,
membershipView,
api,
apiPermission,
],
migrations: [
Initial1724317398939,
@ -146,6 +151,7 @@ const dataSource = new DataSource({
ExtendViewValues1736084198860,
FinishInternalIdTransfer1736505324488,
ProtocolPresenceExcuse1737287798828,
AddApiTokens1737453096674,
],
migrationsRun: true,
migrationsTransactionMode: "each",