mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-19 13:40:44 +00:00
Checkpoint - yaml-meta data and sample server
This commit is contained in:
@ -0,0 +1,5 @@
|
||||
---
|
||||
class: FilesystemBackendMetaData
|
||||
version: 1.0
|
||||
name: filesystem
|
||||
basePath: /tmp/sample-filesystem
|
@ -0,0 +1,4 @@
|
||||
---
|
||||
class: QJavalinMetaData
|
||||
version: 1.0
|
||||
loggerDisabled: true
|
@ -0,0 +1,5 @@
|
||||
---
|
||||
class: QAuthenticationMetaData
|
||||
version: 1.0
|
||||
name: mock
|
||||
type: MOCK
|
@ -0,0 +1,10 @@
|
||||
---
|
||||
class: QAppMetaData
|
||||
version: 1.0
|
||||
name: people
|
||||
icon:
|
||||
name: person
|
||||
sections:
|
||||
- name: People
|
||||
tables:
|
||||
- person
|
@ -0,0 +1,41 @@
|
||||
---
|
||||
class: QTableMetaData
|
||||
version: 1.0
|
||||
name: person
|
||||
backendName: rdbms
|
||||
primaryKeyField: id
|
||||
recordLabelFormat: "%s %s"
|
||||
recordLabelFields:
|
||||
- firstName
|
||||
- lastName
|
||||
fields:
|
||||
id:
|
||||
type: INTEGER
|
||||
isEditable: false
|
||||
firstName:
|
||||
type: STRING
|
||||
lastName:
|
||||
type: STRING
|
||||
## Field(new QFieldMetaData("id", QFieldType.INTEGER).withIsEditable(false))
|
||||
## Field(new QFieldMetaData("createDate", QFieldType.DATE_TIME).withBackendName("create_date").withIsEditable(false))
|
||||
## Field(new QFieldMetaData("modifyDate", QFieldType.DATE_TIME).withBackendName("modify_date").withIsEditable(false))
|
||||
## Field(new QFieldMetaData("firstName", QFieldType.STRING).withBackendName("first_name").withIsRequired(true))
|
||||
## Field(new QFieldMetaData("lastName", QFieldType.STRING).withBackendName("last_name").withIsRequired(true))
|
||||
## Field(new QFieldMetaData("birthDate", QFieldType.DATE).withBackendName("birth_date"))
|
||||
## Field(new QFieldMetaData("email", QFieldType.STRING))
|
||||
## Field(new QFieldMetaData("isEmployed", QFieldType.BOOLEAN).withBackendName("is_employed"))
|
||||
## Field(new QFieldMetaData("annualSalary", QFieldType.DECIMAL).withBackendName("annual_salary").withDisplayFormat(DisplayFormat.CURRENCY))
|
||||
## Field(new QFieldMetaData("daysWorked", QFieldType.INTEGER).withBackendName("days_worked").withDisplayFormat(DisplayFormat.COMMAS))
|
||||
sections:
|
||||
- name: identity
|
||||
label: Identity
|
||||
icon:
|
||||
name: badge
|
||||
tier: T1
|
||||
fieldNames:
|
||||
- id
|
||||
- firstName
|
||||
- lastName
|
||||
## Section(new QFieldSection("basicInfo", "Basic Info", new QIcon("dataset"), Tier.T2, List.of("email", "birthDate")))
|
||||
## Section(new QFieldSection("employmentInfo", "Employment Info", new QIcon("work"), Tier.T2, List.of("isEmployed", "annualSalary", "daysWorked")))
|
||||
## Section(new QFieldSection("dates", "Dates", new QIcon("calendar_month"), Tier.T3, List.of("createDate", "modifyDate")));
|
@ -0,0 +1,10 @@
|
||||
---
|
||||
class: RDBMSBackendMetaData
|
||||
version: 1.0
|
||||
name: rdbms
|
||||
vendor: ${env.RDBMS_VENDOR}
|
||||
hostName: ${env.RDBMS_HOSTNAME}
|
||||
port: ${env.RDBMS_PORT}
|
||||
databaseName: ${env.RDBMS_DATABASE_NAME}
|
||||
username: ${env.RDBMS_USERNAME}
|
||||
password: ${env.RDBMS_PASSWORD}
|
Reference in New Issue
Block a user