185 lines
2.9 KiB
JavaScript
185 lines
2.9 KiB
JavaScript
const baseRow = {
|
|
_id: "ro_ta_5b1649e42a5b41dea4ef7742a36a7a70_e6dc7e38cf1343b2b56760265201cda4",
|
|
type: "row",
|
|
tableId: "ta_5b1649e42a5b41dea4ef7742a36a7a70",
|
|
name: "Mike",
|
|
age: 30,
|
|
}
|
|
|
|
const inputRow = {
|
|
...baseRow,
|
|
relationship: ["ro_ta_..."],
|
|
}
|
|
|
|
const row = {
|
|
...baseRow,
|
|
relationship: [
|
|
{
|
|
primaryDisplay: "Joe",
|
|
_id: "ro_ta_...",
|
|
},
|
|
],
|
|
}
|
|
|
|
const table = {
|
|
_id: "ta_5b1649e42a5b41dea4ef7742a36a7a70",
|
|
name: "People",
|
|
schema: {
|
|
name: {
|
|
type: "string",
|
|
name: "name",
|
|
},
|
|
age: {
|
|
type: "number",
|
|
name: "age",
|
|
},
|
|
relationship: {
|
|
type: "link",
|
|
name: "relationship",
|
|
tableId: "ta_...",
|
|
fieldName: "relatedColumn",
|
|
relationshipType: "many-to-many",
|
|
},
|
|
},
|
|
}
|
|
|
|
const query = {
|
|
_id: "query_datasource_plus_4d8be0c506b9465daf4bf84d890fdab6_454854487c574d45bc4029b1e153219e",
|
|
datasourceId: "datasource_plus_4d8be0c506b9465daf4bf84d890fdab6",
|
|
parameters: [],
|
|
fields: {
|
|
sql: "select * from persons",
|
|
},
|
|
queryVerb: "read",
|
|
name: "Help",
|
|
schema: {
|
|
personid: {
|
|
name: "personid",
|
|
type: "string",
|
|
},
|
|
lastname: {
|
|
name: "lastname",
|
|
type: "string",
|
|
},
|
|
firstname: {
|
|
name: "firstname",
|
|
type: "string",
|
|
},
|
|
address: {
|
|
name: "address",
|
|
type: "string",
|
|
},
|
|
city: {
|
|
name: "city",
|
|
type: "string",
|
|
},
|
|
},
|
|
transformer: "return data",
|
|
readable: true,
|
|
}
|
|
|
|
const user = {
|
|
_id: "us_693a73206518477283a8d5ae31103252",
|
|
email: "test@test.com",
|
|
roles: {
|
|
app_957b12f943d348faa61db7e18e088d0f: "BASIC",
|
|
},
|
|
builder: {
|
|
global: false,
|
|
},
|
|
admin: {
|
|
global: true,
|
|
},
|
|
tenantId: "default",
|
|
status: "active",
|
|
budibaseAccess: true,
|
|
csrfToken: "9c70291d-7137-48f9-9166-99ab5473a3d4",
|
|
userId: "us_693a73206518477283a8d5ae31103252",
|
|
roleId: "ADMIN",
|
|
role: {
|
|
_id: "ADMIN",
|
|
name: "Admin",
|
|
permissionId: "admin",
|
|
inherits: "POWER",
|
|
},
|
|
}
|
|
|
|
const application = {
|
|
_id: "app_metadata",
|
|
appId: "app_dev_957b12f943d348faa61db7e18e088d0f",
|
|
version: "1.0.58-alpha.0",
|
|
name: "App name",
|
|
url: "/app-url",
|
|
tenantId: "default",
|
|
updatedAt: "2022-02-22T13:00:54.035Z",
|
|
createdAt: "2022-02-11T18:02:26.961Z",
|
|
status: "development",
|
|
lockedBy: user,
|
|
}
|
|
|
|
exports.table = {
|
|
value: {
|
|
table: table,
|
|
},
|
|
}
|
|
|
|
exports.tables = {
|
|
value: {
|
|
tables: [table],
|
|
},
|
|
}
|
|
|
|
exports.inputRow = {
|
|
value: inputRow,
|
|
}
|
|
|
|
exports.row = {
|
|
value: {
|
|
row: row,
|
|
},
|
|
}
|
|
|
|
exports.rows = {
|
|
value: {
|
|
rows: [row],
|
|
hasNextPage: true,
|
|
bookmark: 10,
|
|
},
|
|
}
|
|
|
|
exports.user = {
|
|
value: {
|
|
user: user,
|
|
},
|
|
}
|
|
|
|
exports.users = {
|
|
value: {
|
|
users: [user],
|
|
},
|
|
}
|
|
|
|
exports.query = {
|
|
value: {
|
|
query: query,
|
|
},
|
|
}
|
|
|
|
exports.queries = {
|
|
value: {
|
|
queries: [query],
|
|
},
|
|
}
|
|
|
|
exports.application = {
|
|
value: {
|
|
application: application,
|
|
},
|
|
}
|
|
|
|
exports.applications = {
|
|
value: {
|
|
applications: [application],
|
|
},
|
|
}
|