export const defaultDbParams = { databaseType: 0, // MySQL hostAddress: 'localhost', portNumber: '3306', username: 'root', password: 'password', databaseName: 'sakila' } // database // validation details // advSettings: left navigation bar (audit, metadata, auth, transient view modes) // editSchema: create table, add/update/delete column // editData: add/ update/ delete row, cell contents // editComment: add comment // shareView: right navigation bar (share options) export const roles = { owner: { name: 'owner', credentials: { username: 'user@nocodb.com', password: 'Password123.' }, validations: { advSettings: true, editSchema: true, editData: true, editComment: true, shareView: true } }, creator: { name: 'creator', credentials: { username: 'creator@nocodb.com', password: 'Password123.' }, validations: { advSettings: true, editSchema: true, editData: true, editComment: true, shareView: true } }, editor: { name: 'editor', credentials: { username: 'editor@nocodb.com', password: 'Password123.' }, validations: { advSettings: false, editSchema: false, editData: true, editComment: true, shareView: false } }, commenter: { name: 'commenter', credentials: { username: 'commenter@nocodb.com', password: 'Password123.' }, validations: { advSettings: false, editSchema: false, editData: false, editComment: true, shareView: false } }, viewer: { name: 'viewer', credentials: { username: 'viewer@nocodb.com', password: 'Password123.' }, validations: { advSettings: false, editSchema: false, editData: false, editComment: false, shareView: false } } } // default projects // export const staticProjects = { sampleREST: { basic: { dbType: 'none', apiType: 'REST', name: 'sampleREST' }, config: {} }, sampleGQL: { basic: { dbType: 'none', apiType: 'GQL', name: 'sampleGQL' }, config: {} }, externalREST: { basic: { dbType: 'external', apiType: 'REST', name: 'externalREST' }, config: defaultDbParams }, externalGQL: { basic: { dbType: 'external', apiType: 'GQL', name: 'externalGQL' }, config: defaultDbParams } }