1
0
Fork 0
mirror of synced 2024-07-03 13:30:46 +12:00
budibase/packages/server/src/constants/index.js

43 lines
855 B
JavaScript
Raw Normal View History

2020-11-26 04:03:19 +13:00
const { BUILTIN_LEVEL_IDS } = require("../utilities/security/accessLevels")
const AuthTypes = {
APP: "app",
BUILDER: "builder",
EXTERNAL: "external",
}
2020-11-26 04:03:19 +13:00
const USERS_TABLE_SCHEMA = {
_id: "ta_users",
type: "table",
views: {},
name: "Users",
schema: {
username: {
type: "string",
constraints: {
type: "string",
length: {
maximum: "",
},
presence: true,
},
fieldName: "username",
name: "username",
},
accessLevelId: {
fieldName: "accessLevelId",
name: "accessLevelId",
type: "options",
constraints: {
type: "string",
presence: false,
inclusion: Object.keys(BUILTIN_LEVEL_IDS),
},
},
},
primaryDisplay: "username",
}
exports.AuthTypes = AuthTypes
2020-11-26 04:03:19 +13:00
exports.USERS_TABLE_SCHEMA = USERS_TABLE_SCHEMA