[del] doc:example:calendar
This commit is contained in:
parent
910028908f
commit
eece781a3c
|
|
@ -1,142 +0,0 @@
|
||||||
{
|
|
||||||
"domains": [
|
|
||||||
{
|
|
||||||
"name": "calendar",
|
|
||||||
"key_field": {
|
|
||||||
"name": "id"
|
|
||||||
},
|
|
||||||
"data_fields": [
|
|
||||||
{
|
|
||||||
"name": "name",
|
|
||||||
"nullable": false,
|
|
||||||
"type": "string_short"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "description",
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string_long"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "color",
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string_short"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "calendar_appointment",
|
|
||||||
"key_field": {
|
|
||||||
"name": "id"
|
|
||||||
},
|
|
||||||
"data_fields": [
|
|
||||||
{
|
|
||||||
"name": "calendar_id",
|
|
||||||
"nullable": false,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "title",
|
|
||||||
"nullable": false,
|
|
||||||
"type": "string_short"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "description",
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string_long"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "location",
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string_short"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "begin",
|
|
||||||
"description": "UNIX timestamp",
|
|
||||||
"nullable": false,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "end",
|
|
||||||
"description": "UNIX timestamp",
|
|
||||||
"nullable": true,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "contact",
|
|
||||||
"nullable": true,
|
|
||||||
"type": "string_short"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"constraints": [
|
|
||||||
{
|
|
||||||
"kind": "foreign_key",
|
|
||||||
"parameters": {
|
|
||||||
"fields": [
|
|
||||||
"calendar_id"
|
|
||||||
],
|
|
||||||
"reference": {
|
|
||||||
"name": "calendar",
|
|
||||||
"fields": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "organization",
|
|
||||||
"key_field": {
|
|
||||||
"name": "id"
|
|
||||||
},
|
|
||||||
"data_fields": [
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "organization_calendars",
|
|
||||||
"data_fields": [
|
|
||||||
{
|
|
||||||
"name": "organization_id",
|
|
||||||
"nullable": false,
|
|
||||||
"type": "integer"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "calendar_id",
|
|
||||||
"nullable": false,
|
|
||||||
"type": "integer"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"constraints": [
|
|
||||||
{
|
|
||||||
"kind": "foreign_key",
|
|
||||||
"parameters": {
|
|
||||||
"fields": [
|
|
||||||
"organization_id"
|
|
||||||
],
|
|
||||||
"reference": {
|
|
||||||
"name": "organization",
|
|
||||||
"fields": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"kind": "foreign_key",
|
|
||||||
"parameters": {
|
|
||||||
"fields": [
|
|
||||||
"calendar_id"
|
|
||||||
],
|
|
||||||
"reference": {
|
|
||||||
"name": "calendar",
|
|
||||||
"fields": [
|
|
||||||
"id"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
||||||
Loading…
Reference in a new issue