fix(security): scope social account references
This commit is contained in:
1 parent
51d468e4c3
commit
bde35c3518
9 files changed
+317
-44
No files matched your search
@@ -19,12 +19,17 @@ import {
|
||||
assertApprovalPoliciesV58,
|
||||
migrateApprovalPoliciesV58,
|
||||
} from "./migrations/v58-approval-policies";
|
||||
import {
|
||||
SOCIAL_COMPANY_SCOPE_SCHEMA_VERSION,
|
||||
assertSocialCompanyScopeV59,
|
||||
migrateSocialCompanyScopeV59,
|
||||
} from "./migrations/v59-social-company-scope";
|
||||
import {
|
||||
type ReadAll,
|
||||
type Transaction,
|
||||
} from "./migrations/types";
|
||||
|
||||
const LATEST_SCHEMA_VERSION = APPROVAL_POLICY_SCHEMA_VERSION;
|
||||
const LATEST_SCHEMA_VERSION = SOCIAL_COMPANY_SCOPE_SCHEMA_VERSION;
|
||||
|
||||
export function initializeDatabase(
|
||||
db: DatabaseSync,
|
||||
@@ -44,6 +49,17 @@ export function initializeDatabase(
|
||||
seedSettings(db);
|
||||
assertTaskLeasesV57(db);
|
||||
assertApprovalPoliciesV58(db);
|
||||
assertSocialCompanyScopeV59(db);
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
if (currentVersion === APPROVAL_POLICY_SCHEMA_VERSION) {
|
||||
tx(() => {
|
||||
seedSettings(db);
|
||||
assertTaskLeasesV57(db);
|
||||
assertApprovalPoliciesV58(db);
|
||||
migrateSocialCompanyScopeV59(db);
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -53,6 +69,7 @@ export function initializeDatabase(
|
||||
seedSettings(db);
|
||||
assertTaskLeasesV57(db);
|
||||
migrateApprovalPoliciesV58(db);
|
||||
migrateSocialCompanyScopeV59(db);
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -65,6 +82,7 @@ export function initializeDatabase(
|
||||
assertBaselineSchema(db);
|
||||
migrateTaskLeasesV57(db);
|
||||
migrateApprovalPoliciesV58(db);
|
||||
migrateSocialCompanyScopeV59(db);
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -78,6 +96,7 @@ export function initializeDatabase(
|
||||
assertBaselineSchema(db);
|
||||
migrateTaskLeasesV57(db);
|
||||
migrateApprovalPoliciesV58(db);
|
||||
migrateSocialCompanyScopeV59(db);
|
||||
});
|
||||
return;
|
||||
}
|
||||
@@ -89,6 +108,7 @@ export function initializeDatabase(
|
||||
assertBaselineSchema(db);
|
||||
migrateTaskLeasesV57(db);
|
||||
migrateApprovalPoliciesV58(db);
|
||||
migrateSocialCompanyScopeV59(db);
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user