Browse Source

Refactoring backend-core tenancy to context, splitting out tenancy functionality to its own area.

master
mike12345567 5 years ago
parent
commit
9fa10ff02f
  1. 2
      packages/backend-core/context.js
  2. 2
      packages/backend-core/deprovision.js
  3. 0
      packages/backend-core/src/context/FunctionContext.js
  4. 2
      packages/backend-core/src/context/deprovision.js
  5. 0
      packages/backend-core/src/context/index.js
  6. 2
      packages/backend-core/src/middleware/appTenancy.js
  7. 2
      packages/backend-core/src/middleware/tenancy.js
  8. 2
      packages/backend-core/src/security/roles.js
  9. 2
      packages/backend-core/src/tenancy/index.js
  10. 2
      packages/backend-core/src/tenancy/tenancy.js

2
packages/backend-core/context.js

@ -5,7 +5,7 @@ const {
getAppId, getAppId,
updateAppId, updateAppId,
doInAppContext, doInAppContext,
} = require("./src/tenancy/context") } = require("./src/context")
module.exports = { module.exports = {
getAppDB, getAppDB,

2
packages/backend-core/deprovision.js

@ -1 +1 @@
module.exports = require("./src/tenancy/deprovision") module.exports = require("./src/context/deprovision")

0
packages/backend-core/src/tenancy/FunctionContext.js → packages/backend-core/src/context/FunctionContext.js

2
packages/backend-core/src/tenancy/deprovision.js → packages/backend-core/src/context/deprovision.js

@ -1,6 +1,6 @@
const { getGlobalUserParams, getAllApps } = require("../db/utils") const { getGlobalUserParams, getAllApps } = require("../db/utils")
const { getDB, getCouch } = require("../db") const { getDB, getCouch } = require("../db")
const { getGlobalDB } = require("./tenancy") const { getGlobalDB } = require("../tenancy")
const { StaticDatabases } = require("../db/constants") const { StaticDatabases } = require("../db/constants")
const TENANT_DOC = StaticDatabases.PLATFORM_INFO.docs.tenants const TENANT_DOC = StaticDatabases.PLATFORM_INFO.docs.tenants

0
packages/backend-core/src/tenancy/context.js → packages/backend-core/src/context/index.js

2
packages/backend-core/src/middleware/appTenancy.js

@ -5,7 +5,7 @@ const {
DEFAULT_TENANT_ID, DEFAULT_TENANT_ID,
updateAppId, updateAppId,
} = require("../tenancy") } = require("../tenancy")
const ContextFactory = require("../tenancy/FunctionContext") const ContextFactory = require("../context/FunctionContext")
const { getTenantIDFromAppID } = require("../db/utils") const { getTenantIDFromAppID } = require("../db/utils")
module.exports = () => { module.exports = () => {

2
packages/backend-core/src/middleware/tenancy.js

@ -1,5 +1,5 @@
const { setTenantId } = require("../tenancy") const { setTenantId } = require("../tenancy")
const ContextFactory = require("../tenancy/FunctionContext") const ContextFactory = require("../context/FunctionContext")
const { buildMatcherRegex, matches } = require("./matchers") const { buildMatcherRegex, matches } = require("./matchers")
module.exports = ( module.exports = (

2
packages/backend-core/src/security/roles.js

@ -6,7 +6,7 @@ const {
DocumentTypes, DocumentTypes,
SEPARATOR, SEPARATOR,
} = require("../db/utils") } = require("../db/utils")
const { getAppDB } = require("../tenancy/context") const { getAppDB } = require("../context")
const { getDB } = require("../db") const { getDB } = require("../db")
const BUILTIN_IDS = { const BUILTIN_IDS = {

2
packages/backend-core/src/tenancy/index.js

@ -1,4 +1,4 @@
module.exports = { module.exports = {
...require("./context"), ...require("../context"),
...require("./tenancy"), ...require("./tenancy"),
} }

2
packages/backend-core/src/tenancy/tenancy.js

@ -1,6 +1,6 @@
const { getDB } = require("../db") const { getDB } = require("../db")
const { SEPARATOR, StaticDatabases, DocumentTypes } = require("../db/constants") const { SEPARATOR, StaticDatabases, DocumentTypes } = require("../db/constants")
const { getTenantId, DEFAULT_TENANT_ID, isMultiTenant } = require("./context") const { getTenantId, DEFAULT_TENANT_ID, isMultiTenant } = require("../context")
const env = require("../environment") const env = require("../environment")
const TENANT_DOC = StaticDatabases.PLATFORM_INFO.docs.tenants const TENANT_DOC = StaticDatabases.PLATFORM_INFO.docs.tenants

Loading…
Cancel
Save