backend/api/vehicle/models/vehicle.settings.json (view raw)
1{
2 "kind": "collectionType",
3 "collectionName": "vehicles",
4 "info": {
5 "name": "vehicle",
6 "description": ""
7 },
8 "options": {
9 "increments": true,
10 "timestamps": true,
11 "draftAndPublish": false
12 },
13 "attributes": {
14 "name": {
15 "type": "string",
16 "required": true
17 },
18 "seats": {
19 "type": "integer",
20 "min": 0,
21 "default": 4
22 },
23 "travels": {
24 "via": "vehicle",
25 "collection": "travel"
26 },
27 "phone_number": {
28 "type": "string"
29 },
30 "user": {
31 "plugin": "users-permissions",
32 "model": "user",
33 "via": "vehicles"
34 }
35 }
36}