MEGAINFRA-WEBAPP/scripts/data/backups/2026-10-17-workforce/clock-events-schema.json
DEls 6036506d70 chore: tidy repo root and commit October data work
- Move loose September fuel exports, chat export and deploy log into archive/
- Move the Hills wages test spreadsheet into src/lib/__fixtures__/
- Add Buildsite fuel exports and the 18 Oct fuel review audit under reports/
- Add PocketBase schema backups from 17-18 Oct
- Ignore .playwright-mcp/ and duplicate report zips; stop tracking cooler.env (already in .gitignore)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 18:49:34 +02:00

102 lines
No EOL
2.2 KiB
JSON

{
"id": "pbc_2358999332",
"listRule": null,
"viewRule": null,
"createRule": null,
"updateRule": null,
"deleteRule": null,
"name": "CLOCK_EVENTS",
"type": "base",
"fields": [
{
"autogeneratePattern": "[a-z0-9]{15}",
"help": "",
"hidden": false,
"id": "text3208210256",
"max": 15,
"min": 15,
"name": "id",
"pattern": "^[a-z0-9]+$",
"presentable": false,
"primaryKey": true,
"required": true,
"system": true,
"type": "text"
},
{
"cascadeDelete": false,
"collectionId": "pbc_2590718839",
"help": "",
"hidden": false,
"id": "relation1570731425",
"maxSelect": 1,
"minSelect": 1,
"name": "employee",
"presentable": false,
"required": true,
"system": false,
"type": "relation"
},
{
"cascadeDelete": false,
"collectionId": "pbc_2148718136",
"help": "",
"hidden": false,
"id": "relation1766001124",
"maxSelect": 1,
"minSelect": 1,
"name": "site",
"presentable": false,
"required": true,
"system": false,
"type": "relation"
},
{
"help": "",
"hidden": false,
"id": "select1045090739",
"maxSelect": 1,
"name": "direction",
"presentable": false,
"required": true,
"system": false,
"type": "select",
"values": [
"in",
"out"
]
},
{
"help": "",
"hidden": false,
"id": "date3352562716",
"max": "",
"min": "",
"name": "scanned_at",
"presentable": false,
"required": true,
"system": false,
"type": "date"
},
{
"cascadeDelete": false,
"collectionId": "pbc_1877495937",
"help": "",
"hidden": false,
"id": "relation2745520972",
"maxSelect": 1,
"minSelect": 0,
"name": "timesheet_entry",
"presentable": false,
"required": false,
"system": false,
"type": "relation"
}
],
"indexes": [
"CREATE INDEX `idx_clock_events_emp_scanned` ON `CLOCK_EVENTS` (\n `employee`,\n `scanned_at`\n)"
],
"created": "2026-09-11 22:13:58.579Z",
"updated": "2026-09-29 05:25:22.605Z",
"system": false
}