Browse Source

Merge pull request #3995 from Budibase/feature/auth-core

Renaming @budibase/auth to @budibase/backend-core
pull/4004/head
Michael Drury 4 years ago
committed by GitHub
parent
commit
223b4ddea4
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 0
      packages/backend-core/.gitignore
  2. 0
      packages/backend-core/LICENSE
  3. 2
      packages/backend-core/README.md
  4. 0
      packages/backend-core/accounts.js
  5. 0
      packages/backend-core/cache.js
  6. 0
      packages/backend-core/constants.js
  7. 0
      packages/backend-core/db.js
  8. 0
      packages/backend-core/deprovision.js
  9. 4
      packages/backend-core/package.json
  10. 0
      packages/backend-core/permissions.js
  11. 0
      packages/backend-core/redis.js
  12. 0
      packages/backend-core/roles.js
  13. 0
      packages/backend-core/scripts/jestSetup.js
  14. 0
      packages/backend-core/sessions.js
  15. 0
      packages/backend-core/src/cache/appMetadata.js
  16. 0
      packages/backend-core/src/cache/user.js
  17. 0
      packages/backend-core/src/cloud/accounts.js
  18. 0
      packages/backend-core/src/cloud/api.js
  19. 0
      packages/backend-core/src/constants.js
  20. 0
      packages/backend-core/src/db/Replication.js
  21. 0
      packages/backend-core/src/db/constants.js
  22. 0
      packages/backend-core/src/db/index.js
  23. 0
      packages/backend-core/src/db/utils.js
  24. 0
      packages/backend-core/src/db/views.js
  25. 0
      packages/backend-core/src/environment.js
  26. 0
      packages/backend-core/src/hashing.js
  27. 0
      packages/backend-core/src/helpers.js
  28. 0
      packages/backend-core/src/index.js
  29. 0
      packages/backend-core/src/middleware/appTenancy.js
  30. 0
      packages/backend-core/src/middleware/auditLog.js
  31. 0
      packages/backend-core/src/middleware/authenticated.js
  32. 0
      packages/backend-core/src/middleware/index.js
  33. 0
      packages/backend-core/src/middleware/matchers.js
  34. 0
      packages/backend-core/src/middleware/passport/google.js
  35. 0
      packages/backend-core/src/middleware/passport/jwt.js
  36. 0
      packages/backend-core/src/middleware/passport/local.js
  37. 0
      packages/backend-core/src/middleware/passport/oidc.js
  38. 0
      packages/backend-core/src/middleware/passport/tests/google.spec.js
  39. 0
      packages/backend-core/src/middleware/passport/tests/oidc.spec.js
  40. 0
      packages/backend-core/src/middleware/passport/tests/third-party-common.spec.js
  41. 0
      packages/backend-core/src/middleware/passport/tests/utilities/mock-data.js
  42. 0
      packages/backend-core/src/middleware/passport/third-party-common.js
  43. 0
      packages/backend-core/src/middleware/passport/utils.js
  44. 0
      packages/backend-core/src/middleware/tenancy.js
  45. 0
      packages/backend-core/src/migrations/index.js
  46. 0
      packages/backend-core/src/migrations/tests/__snapshots__/index.spec.js.snap
  47. 0
      packages/backend-core/src/migrations/tests/index.spec.js
  48. 0
      packages/backend-core/src/objectStore/index.js
  49. 0
      packages/backend-core/src/objectStore/utils.js
  50. 0
      packages/backend-core/src/redis/authRedis.js
  51. 0
      packages/backend-core/src/redis/index.js
  52. 0
      packages/backend-core/src/redis/utils.js
  53. 0
      packages/backend-core/src/security/permissions.js
  54. 0
      packages/backend-core/src/security/roles.js
  55. 0
      packages/backend-core/src/security/sessions.js
  56. 0
      packages/backend-core/src/tenancy/FunctionContext.js
  57. 0
      packages/backend-core/src/tenancy/context.js
  58. 0
      packages/backend-core/src/tenancy/deprovision.js
  59. 0
      packages/backend-core/src/tenancy/index.js
  60. 0
      packages/backend-core/src/tenancy/tenancy.js
  61. 0
      packages/backend-core/src/tests/utilities/db.js
  62. 0
      packages/backend-core/src/tests/utilities/dbConfig.js
  63. 0
      packages/backend-core/src/utils.js
  64. 0
      packages/backend-core/tenancy.js
  65. 0
      packages/backend-core/yarn.lock
  66. 2
      packages/server/package.json
  67. 2
      packages/server/scripts/replicateApp.js
  68. 4
      packages/server/src/api/controllers/apikeys.js
  69. 11
      packages/server/src/api/controllers/application.js
  70. 2
      packages/server/src/api/controllers/auth.js
  71. 7
      packages/server/src/api/controllers/cloud.js
  72. 4
      packages/server/src/api/controllers/deploy/index.js
  73. 4
      packages/server/src/api/controllers/dev.js
  74. 4
      packages/server/src/api/controllers/hosting.js
  75. 4
      packages/server/src/api/controllers/permission.js
  76. 2
      packages/server/src/api/controllers/role.js
  77. 2
      packages/server/src/api/controllers/routing.js
  78. 2
      packages/server/src/api/controllers/row/internalSearch.js
  79. 2
      packages/server/src/api/controllers/screen.js
  80. 9
      packages/server/src/api/controllers/user.js
  81. 2
      packages/server/src/api/controllers/webhook.js
  82. 2
      packages/server/src/api/index.js
  83. 2
      packages/server/src/api/routes/apikeys.js
  84. 2
      packages/server/src/api/routes/application.js
  85. 2
      packages/server/src/api/routes/automation.js
  86. 2
      packages/server/src/api/routes/backup.js
  87. 2
      packages/server/src/api/routes/cloud.js
  88. 2
      packages/server/src/api/routes/component.js
  89. 2
      packages/server/src/api/routes/datasource.js
  90. 2
      packages/server/src/api/routes/deploy.js
  91. 2
      packages/server/src/api/routes/dev.js
  92. 2
      packages/server/src/api/routes/hosting.js
  93. 2
      packages/server/src/api/routes/integration.js
  94. 2
      packages/server/src/api/routes/layout.js
  95. 2
      packages/server/src/api/routes/metadata.js
  96. 5
      packages/server/src/api/routes/permission.js
  97. 2
      packages/server/src/api/routes/query.js
  98. 2
      packages/server/src/api/routes/role.js
  99. 2
      packages/server/src/api/routes/routing.js
  100. 2
      packages/server/src/api/routes/row.js

0
packages/auth/.gitignore → packages/backend-core/.gitignore

0
packages/auth/LICENSE → packages/backend-core/LICENSE

2
packages/auth/README.md → packages/backend-core/README.md

@ -4,7 +4,7 @@ This library contains core functionality, like auth and security features
which are shared between backend services.
#### Note about top level JS files
For the purposes of being able to do say `require("@budibase/auth/permissions")` we need to
For the purposes of being able to do say `require("@budibase/backend-core/permissions")` we need to
specify the exports at the top-level of the module.
For these files they should be limited to a single `require` of the file that should

0
packages/auth/accounts.js → packages/backend-core/accounts.js

0
packages/auth/cache.js → packages/backend-core/cache.js

0
packages/auth/constants.js → packages/backend-core/constants.js

0
packages/auth/db.js → packages/backend-core/db.js

0
packages/auth/deprovision.js → packages/backend-core/deprovision.js

4
packages/auth/package.json → packages/backend-core/package.json

@ -1,7 +1,7 @@
{
"name": "@budibase/auth",
"name": "@budibase/backend-core",
"version": "1.0.27-alpha.11",
"description": "Authentication middlewares for budibase builder and apps",
"description": "Budibase backend core libraries used in server and worker",
"main": "src/index.js",
"author": "Budibase",
"license": "GPL-3.0",

0
packages/auth/permissions.js → packages/backend-core/permissions.js

0
packages/auth/redis.js → packages/backend-core/redis.js

0
packages/auth/roles.js → packages/backend-core/roles.js

0
packages/auth/scripts/jestSetup.js → packages/backend-core/scripts/jestSetup.js

0
packages/auth/sessions.js → packages/backend-core/sessions.js

0
packages/auth/src/cache/appMetadata.js → packages/backend-core/src/cache/appMetadata.js

0
packages/auth/src/cache/user.js → packages/backend-core/src/cache/user.js

0
packages/auth/src/cloud/accounts.js → packages/backend-core/src/cloud/accounts.js

0
packages/auth/src/cloud/api.js → packages/backend-core/src/cloud/api.js

0
packages/auth/src/constants.js → packages/backend-core/src/constants.js

0
packages/auth/src/db/Replication.js → packages/backend-core/src/db/Replication.js

0
packages/auth/src/db/constants.js → packages/backend-core/src/db/constants.js

0
packages/auth/src/db/index.js → packages/backend-core/src/db/index.js

0
packages/auth/src/db/utils.js → packages/backend-core/src/db/utils.js

0
packages/auth/src/db/views.js → packages/backend-core/src/db/views.js

0
packages/auth/src/environment.js → packages/backend-core/src/environment.js

0
packages/auth/src/hashing.js → packages/backend-core/src/hashing.js

0
packages/auth/src/helpers.js → packages/backend-core/src/helpers.js

0
packages/auth/src/index.js → packages/backend-core/src/index.js

0
packages/auth/src/middleware/appTenancy.js → packages/backend-core/src/middleware/appTenancy.js

0
packages/auth/src/middleware/auditLog.js → packages/backend-core/src/middleware/auditLog.js

0
packages/auth/src/middleware/authenticated.js → packages/backend-core/src/middleware/authenticated.js

0
packages/auth/src/middleware/index.js → packages/backend-core/src/middleware/index.js

0
packages/auth/src/middleware/matchers.js → packages/backend-core/src/middleware/matchers.js

0
packages/auth/src/middleware/passport/google.js → packages/backend-core/src/middleware/passport/google.js

0
packages/auth/src/middleware/passport/jwt.js → packages/backend-core/src/middleware/passport/jwt.js

0
packages/auth/src/middleware/passport/local.js → packages/backend-core/src/middleware/passport/local.js

0
packages/auth/src/middleware/passport/oidc.js → packages/backend-core/src/middleware/passport/oidc.js

0
packages/auth/src/middleware/passport/tests/google.spec.js → packages/backend-core/src/middleware/passport/tests/google.spec.js

0
packages/auth/src/middleware/passport/tests/oidc.spec.js → packages/backend-core/src/middleware/passport/tests/oidc.spec.js

0
packages/auth/src/middleware/passport/tests/third-party-common.spec.js → packages/backend-core/src/middleware/passport/tests/third-party-common.spec.js

0
packages/auth/src/middleware/passport/tests/utilities/mock-data.js → packages/backend-core/src/middleware/passport/tests/utilities/mock-data.js

0
packages/auth/src/middleware/passport/third-party-common.js → packages/backend-core/src/middleware/passport/third-party-common.js

0
packages/auth/src/middleware/passport/utils.js → packages/backend-core/src/middleware/passport/utils.js

0
packages/auth/src/middleware/tenancy.js → packages/backend-core/src/middleware/tenancy.js

0
packages/auth/src/migrations/index.js → packages/backend-core/src/migrations/index.js

0
packages/auth/src/migrations/tests/__snapshots__/index.spec.js.snap → packages/backend-core/src/migrations/tests/__snapshots__/index.spec.js.snap

0
packages/auth/src/migrations/tests/index.spec.js → packages/backend-core/src/migrations/tests/index.spec.js

0
packages/auth/src/objectStore/index.js → packages/backend-core/src/objectStore/index.js

0
packages/auth/src/objectStore/utils.js → packages/backend-core/src/objectStore/utils.js

0
packages/auth/src/redis/authRedis.js → packages/backend-core/src/redis/authRedis.js

0
packages/auth/src/redis/index.js → packages/backend-core/src/redis/index.js

0
packages/auth/src/redis/utils.js → packages/backend-core/src/redis/utils.js

0
packages/auth/src/security/permissions.js → packages/backend-core/src/security/permissions.js

0
packages/auth/src/security/roles.js → packages/backend-core/src/security/roles.js

0
packages/auth/src/security/sessions.js → packages/backend-core/src/security/sessions.js

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

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

0
packages/auth/src/tenancy/deprovision.js → packages/backend-core/src/tenancy/deprovision.js

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

0
packages/auth/src/tenancy/tenancy.js → packages/backend-core/src/tenancy/tenancy.js

0
packages/auth/src/tests/utilities/db.js → packages/backend-core/src/tests/utilities/db.js

0
packages/auth/src/tests/utilities/dbConfig.js → packages/backend-core/src/tests/utilities/dbConfig.js

0
packages/auth/src/utils.js → packages/backend-core/src/utils.js

0
packages/auth/tenancy.js → packages/backend-core/tenancy.js

0
packages/auth/yarn.lock → packages/backend-core/yarn.lock

2
packages/server/package.json

@ -70,7 +70,7 @@
"license": "GPL-3.0",
"dependencies": {
"@apidevtools/swagger-parser": "^10.0.3",
"@budibase/auth": "^1.0.27-alpha.11",
"@budibase/backend-core": "^1.0.27-alpha.11",
"@budibase/client": "^1.0.27-alpha.11",
"@budibase/string-templates": "^1.0.27-alpha.11",
"@bull-board/api": "^3.7.0",

2
packages/server/scripts/replicateApp.js

@ -7,7 +7,7 @@
const CouchDB = require("../src/db")
const { DocumentTypes } = require("../src/db/utils")
const { getAllDbs } = require("@budibase/auth/db")
const { getAllDbs } = require("@budibase/backend-core/db")
const appName = process.argv[2].toLowerCase()
const remoteUrl = process.argv[3]

4
packages/server/src/api/controllers/apikeys.js

@ -1,5 +1,5 @@
const { StaticDatabases } = require("@budibase/auth/db")
const { getGlobalDB } = require("@budibase/auth/tenancy")
const { StaticDatabases } = require("@budibase/backend-core/db")
const { getGlobalDB } = require("@budibase/backend-core/tenancy")
const KEYS_DOC = StaticDatabases.GLOBAL.docs.apiKeys

11
packages/server/src/api/controllers/application.js

@ -19,7 +19,10 @@ const {
DocumentTypes,
AppStatus,
} = require("../../db/utils")
const { BUILTIN_ROLE_IDS, AccessController } = require("@budibase/auth/roles")
const {
BUILTIN_ROLE_IDS,
AccessController,
} = require("@budibase/backend-core/roles")
const { BASE_LAYOUTS } = require("../../constants/layouts")
const { cloneDeep } = require("lodash/fp")
const { processObject } = require("@budibase/string-templates")
@ -28,7 +31,7 @@ const {
isDevAppID,
getDeployedAppID,
Replication,
} = require("@budibase/auth/db")
} = require("@budibase/backend-core/db")
const { USERS_TABLE_SCHEMA } = require("../../constants")
const {
getDeployedApps,
@ -41,9 +44,9 @@ const {
backupClientLibrary,
revertClientLibrary,
} = require("../../utilities/fileSystem/clientLibrary")
const { getTenantId, isMultiTenant } = require("@budibase/auth/tenancy")
const { getTenantId, isMultiTenant } = require("@budibase/backend-core/tenancy")
const { syncGlobalUsers } = require("./user")
const { app: appCache } = require("@budibase/auth/cache")
const { app: appCache } = require("@budibase/backend-core/cache")
const { cleanupAutomations } = require("../../automations/utils")
const URL_REGEX_SLASH = /\/|\\/g

2
packages/server/src/api/controllers/auth.js

@ -2,7 +2,7 @@ const CouchDB = require("../../db")
const { outputProcessing } = require("../../utilities/rowProcessor")
const { InternalTables } = require("../../db/utils")
const { getFullUser } = require("../../utilities/users")
const { BUILTIN_ROLE_IDS } = require("@budibase/auth/roles")
const { BUILTIN_ROLE_IDS } = require("@budibase/backend-core/roles")
exports.fetchSelf = async ctx => {
const appId = ctx.appId

7
packages/server/src/api/controllers/cloud.js

@ -1,5 +1,5 @@
const env = require("../../environment")
const { getAllApps } = require("@budibase/auth/db")
const { getAllApps } = require("@budibase/backend-core/db")
const CouchDB = require("../../db")
const {
exportDB,
@ -7,7 +7,10 @@ const {
readFileSync,
} = require("../../utilities/fileSystem")
const { stringToReadStream } = require("../../utilities")
const { getGlobalDBName, getGlobalDB } = require("@budibase/auth/tenancy")
const {
getGlobalDBName,
getGlobalDB,
} = require("@budibase/backend-core/tenancy")
const { create } = require("./application")
const { getDocParams, DocumentTypes, isDevAppID } = require("../../db/utils")

4
packages/server/src/api/controllers/deploy/index.js

@ -1,12 +1,12 @@
const CouchDB = require("../../../db")
const Deployment = require("./Deployment")
const { Replication, getDeployedAppID } = require("@budibase/auth/db")
const { Replication, getDeployedAppID } = require("@budibase/backend-core/db")
const { DocumentTypes, getAutomationParams } = require("../../../db/utils")
const {
disableAllCrons,
enableCronTrigger,
} = require("../../../automations/utils")
const { app: appCache } = require("@budibase/auth/cache")
const { app: appCache } = require("@budibase/backend-core/cache")
// the max time we can wait for an invalidation to complete before considering it failed
const MAX_PENDING_TIME_MS = 30 * 60000

4
packages/server/src/api/controllers/dev.js

@ -4,9 +4,9 @@ const env = require("../../environment")
const { checkSlashesInUrl } = require("../../utilities")
const { request } = require("../../utilities/workerRequests")
const { clearLock } = require("../../utilities/redis")
const { Replication } = require("@budibase/auth").db
const { Replication } = require("@budibase/backend-core").db
const { DocumentTypes } = require("../../db/utils")
const { app: appCache } = require("@budibase/auth/cache")
const { app: appCache } = require("@budibase/backend-core/cache")
async function redirect(ctx, method, path = "global") {
const { devPath } = ctx.params

4
packages/server/src/api/controllers/hosting.js

@ -1,7 +1,7 @@
const CouchDB = require("../../db")
const { getDeployedApps } = require("../../utilities/workerRequests")
const { getScopedConfig } = require("@budibase/auth/db")
const { Configs } = require("@budibase/auth").constants
const { getScopedConfig } = require("@budibase/backend-core/db")
const { Configs } = require("@budibase/backend-core").constants
const { checkSlashesInUrl } = require("../../utilities")
exports.fetchUrls = async ctx => {

4
packages/server/src/api/controllers/permission.js

@ -1,10 +1,10 @@
const { getBuiltinPermissions } = require("@budibase/auth/permissions")
const { getBuiltinPermissions } = require("@budibase/backend-core/permissions")
const {
isBuiltin,
getDBRoleID,
getExternalRoleID,
getBuiltinRoles,
} = require("@budibase/auth/roles")
} = require("@budibase/backend-core/roles")
const { getRoleParams } = require("../../db/utils")
const CouchDB = require("../../db")
const {

2
packages/server/src/api/controllers/role.js

@ -4,7 +4,7 @@ const {
getRole,
isBuiltin,
getAllRoles,
} = require("@budibase/auth/roles")
} = require("@budibase/backend-core/roles")
const {
generateRoleID,
getUserMetadataParams,

2
packages/server/src/api/controllers/routing.js

@ -2,7 +2,7 @@ const { getRoutingInfo } = require("../../utilities/routing")
const {
getUserRoleHierarchy,
BUILTIN_ROLE_IDS,
} = require("@budibase/auth/roles")
} = require("@budibase/backend-core/roles")
const URL_SEPARATOR = "/"

2
packages/server/src/api/controllers/row/internalSearch.js

@ -1,6 +1,6 @@
const { SearchIndexes } = require("../../../db/utils")
const fetch = require("node-fetch")
const { getCouchUrl } = require("@budibase/auth/db")
const { getCouchUrl } = require("@budibase/backend-core/db")
/**
* Class to build lucene query URLs.

2
packages/server/src/api/controllers/screen.js

@ -1,6 +1,6 @@
const CouchDB = require("../../db")
const { getScreenParams, generateScreenID } = require("../../db/utils")
const { AccessController } = require("@budibase/auth/roles")
const { AccessController } = require("@budibase/backend-core/roles")
exports.fetch = async ctx => {
const appId = ctx.appId

9
packages/server/src/api/controllers/user.js

@ -8,10 +8,13 @@ const { InternalTables } = require("../../db/utils")
const { getGlobalUsers, getRawGlobalUser } = require("../../utilities/global")
const { getFullUser } = require("../../utilities/users")
const { isEqual } = require("lodash")
const { BUILTIN_ROLE_IDS } = require("@budibase/auth/roles")
const { getDevelopmentAppID, getDeployedAppIDs } = require("@budibase/auth/db")
const { BUILTIN_ROLE_IDS } = require("@budibase/backend-core/roles")
const {
getDevelopmentAppID,
getDeployedAppIDs,
} = require("@budibase/backend-core/db")
const { doesDatabaseExist } = require("../../utilities")
const { UserStatus } = require("@budibase/auth/constants")
const { UserStatus } = require("@budibase/backend-core/constants")
async function rawMetadata(db) {
return (

2
packages/server/src/api/controllers/webhook.js

@ -3,7 +3,7 @@ const { generateWebhookID, getWebhookParams } = require("../../db/utils")
const toJsonSchema = require("to-json-schema")
const validate = require("jsonschema").validate
const triggers = require("../../automations/triggers")
const { getDeployedAppID } = require("@budibase/auth/db")
const { getDeployedAppID } = require("@budibase/backend-core/db")
const AUTOMATION_DESCRIPTION = "Generated from Webhook Schema"

2
packages/server/src/api/index.js

@ -4,7 +4,7 @@ const {
auditLog,
buildTenancyMiddleware,
buildAppTenancyMiddleware,
} = require("@budibase/auth").auth
} = require("@budibase/backend-core").auth
const currentApp = require("../middleware/currentapp")
const compress = require("koa-compress")
const zlib = require("zlib")

2
packages/server/src/api/routes/apikeys.js

@ -1,7 +1,7 @@
const Router = require("@koa/router")
const controller = require("../controllers/apikeys")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/application.js

@ -1,7 +1,7 @@
const Router = require("@koa/router")
const controller = require("../controllers/application")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const usage = require("../../middleware/usageQuota")
const router = Router()

2
packages/server/src/api/routes/automation.js

@ -6,7 +6,7 @@ const {
BUILDER,
PermissionLevels,
PermissionTypes,
} = require("@budibase/auth/permissions")
} = require("@budibase/backend-core/permissions")
const Joi = require("joi")
const { bodyResource, paramResource } = require("../../middleware/resourceId")
const {

2
packages/server/src/api/routes/backup.js

@ -1,7 +1,7 @@
const Router = require("@koa/router")
const controller = require("../controllers/backup")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/cloud.js

@ -1,7 +1,7 @@
const Router = require("@koa/router")
const controller = require("../controllers/cloud")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/component.js

@ -1,7 +1,7 @@
const Router = require("@koa/router")
const controller = require("../controllers/component")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/datasource.js

@ -6,7 +6,7 @@ const {
BUILDER,
PermissionLevels,
PermissionTypes,
} = require("@budibase/auth/permissions")
} = require("@budibase/backend-core/permissions")
const Joi = require("joi")
const { DataSourceOperation } = require("../../constants")

2
packages/server/src/api/routes/deploy.js

@ -1,7 +1,7 @@
const Router = require("@koa/router")
const controller = require("../controllers/deploy")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/dev.js

@ -2,7 +2,7 @@ const Router = require("@koa/router")
const controller = require("../controllers/dev")
const env = require("../../environment")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/hosting.js

@ -1,7 +1,7 @@
const Router = require("@koa/router")
const controller = require("../controllers/hosting")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/integration.js

@ -1,7 +1,7 @@
const Router = require("@koa/router")
const controller = require("../controllers/integration")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/layout.js

@ -1,6 +1,6 @@
const Router = require("@koa/router")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const controller = require("../controllers/layout")
const router = Router()

2
packages/server/src/api/routes/metadata.js

@ -5,7 +5,7 @@ const {
AppType,
} = require("../../middleware/appInfo")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const router = Router()

5
packages/server/src/api/routes/permission.js

@ -1,7 +1,10 @@
const Router = require("@koa/router")
const controller = require("../controllers/permission")
const authorized = require("../../middleware/authorized")
const { BUILDER, PermissionLevels } = require("@budibase/auth/permissions")
const {
BUILDER,
PermissionLevels,
} = require("@budibase/backend-core/permissions")
const Joi = require("joi")
const joiValidator = require("../../middleware/joi-validator")

2
packages/server/src/api/routes/query.js

@ -5,7 +5,7 @@ const {
PermissionLevels,
PermissionTypes,
BUILDER,
} = require("@budibase/auth/permissions")
} = require("@budibase/backend-core/permissions")
const {
bodyResource,
bodySubResource,

2
packages/server/src/api/routes/role.js

@ -7,7 +7,7 @@ const {
BUILTIN_PERMISSION_IDS,
BUILDER,
PermissionLevels,
} = require("@budibase/auth/permissions")
} = require("@budibase/backend-core/permissions")
const router = Router()

2
packages/server/src/api/routes/routing.js

@ -1,6 +1,6 @@
const Router = require("@koa/router")
const authorized = require("../../middleware/authorized")
const { BUILDER } = require("@budibase/auth/permissions")
const { BUILDER } = require("@budibase/backend-core/permissions")
const controller = require("../controllers/routing")
const router = Router()

2
packages/server/src/api/routes/row.js

@ -9,7 +9,7 @@ const {
const {
PermissionLevels,
PermissionTypes,
} = require("@budibase/auth/permissions")
} = require("@budibase/backend-core/permissions")
const router = Router()

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save