Skip to content

Commit 1244b79

Browse files
chore: wip
1 parent 4c5b7f4 commit 1244b79

File tree

8 files changed

+39
-11
lines changed

8 files changed

+39
-11
lines changed

app/Models/AccessToken.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export default {
1919
attributes: {
2020
name: {
2121
fillable: true,
22+
required: true,
2223
validation: {
2324
rule: schema.string(),
2425
message: {
@@ -31,6 +32,7 @@ export default {
3132

3233
token: {
3334
fillable: true,
35+
required: true,
3436
unique: true,
3537
validation: {
3638
rule: schema.string().maxLength(512),
@@ -45,6 +47,7 @@ export default {
4547

4648
plainTextToken: {
4749
fillable: true,
50+
required: true,
4851
validation: {
4952
rule: schema.string().maxLength(512),
5053
message: {
@@ -58,6 +61,7 @@ export default {
5861

5962
abilities: {
6063
fillable: true,
64+
required: true,
6165
validation: {
6266
rule: schema.enum(['read', 'write', 'admin', 'read|write', 'read|admin', 'write|admin', 'read|write|admin']),
6367
message: {

app/Models/Deployment.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export default {
2121
attributes: {
2222
commitSha: {
2323
unique: true,
24+
required: true,
2425
fillable: true,
2526
validation: {
2627
rule: schema.string().maxLength(512),
@@ -36,6 +37,7 @@ export default {
3637

3738
commitMessage: {
3839
fillable: true,
40+
required: true,
3941
validation: {
4042
rule: schema.string(),
4143
message: {
@@ -49,6 +51,7 @@ export default {
4951

5052
branch: {
5153
fillable: true,
54+
required: true,
5255
validation: {
5356
rule: schema.string(),
5457
message: {
@@ -62,6 +65,7 @@ export default {
6265

6366
status: {
6467
fillable: true,
68+
required: true,
6569
validation: {
6670
rule: schema.string(),
6771
message: {
@@ -75,6 +79,7 @@ export default {
7579

7680
executionTime: {
7781
fillable: true,
82+
required: true,
7883
// in nanoseconds
7984
validation: {
8085
rule: schema.number(),
@@ -89,6 +94,7 @@ export default {
8994

9095
deployScript: {
9196
fillable: true,
97+
required: true,
9298
validation: {
9399
rule: schema.string(),
94100
message: {
@@ -102,6 +108,7 @@ export default {
102108

103109
terminalOutput: {
104110
fillable: true,
111+
required: true,
105112
validation: {
106113
rule: schema.string(),
107114
message: {

app/Models/Post.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export default {
2424
attributes: {
2525
title: {
2626
fillable: true,
27+
required: true,
2728
validation: {
2829
rule: schema.string(),
2930
message: {
@@ -37,6 +38,7 @@ export default {
3738

3839
body: {
3940
fillable: true,
41+
required: true,
4042
validation: {
4143
rule: schema.string(),
4244
message: {

app/Models/Project.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export default {
1919
attributes: {
2020
name: {
2121
fillable: true,
22+
required: true,
2223
validation: {
2324
rule: schema.string(),
2425
message: {
@@ -32,6 +33,7 @@ export default {
3233

3334
description: {
3435
fillable: true,
36+
required: true,
3537
validation: {
3638
rule: schema.string(),
3739
message: {
@@ -45,6 +47,7 @@ export default {
4547

4648
url: {
4749
fillable: true,
50+
required: true,
4851
validation: {
4952
rule: schema.string(),
5053
message: {
@@ -58,6 +61,7 @@ export default {
5861

5962
status: {
6063
fillable: true,
64+
required: true,
6165
validation: {
6266
rule: schema.string(),
6367
message: {

app/Models/Release.ts

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,23 +15,24 @@ export default {
1515
// defaults to a count of 10, `seedable` used as an alias
1616
count: 100,
1717
},
18-
// useUuid: true, // defaults to false
1918
},
2019

2120
attributes: {
22-
// name: {
23-
// validation: {
24-
// rule: schema.string().minLength(3).maxLength(255),
25-
// message: {
26-
// minLength: 'Name must have a minimum of 3 characters',
27-
// maxLength: 'Name must have a maximum of 255 characters',
28-
// },
29-
// },
21+
name: {
22+
required: true,
23+
validation: {
24+
rule: schema.string().minLength(3).maxLength(255),
25+
message: {
26+
minLength: 'Name must have a minimum of 3 characters',
27+
maxLength: 'Name must have a maximum of 255 characters',
28+
},
29+
},
3030

31-
// factory: (faker) => faker.person.fullName(),
32-
// },
31+
factory: faker => faker.person.fullName(),
32+
},
3333

3434
version: {
35+
required: true,
3536
fillable: true,
3637
unique: true,
3738
validation: {

app/Models/Subscriber.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export default {
1818
attributes: {
1919
subscribed: {
2020
fillable: true,
21+
required: true,
2122
validation: {
2223
rule: schema.boolean(),
2324
message: {

app/Models/SubscriberEmail.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ export default {
2424
email: {
2525
unique: true,
2626
fillable: true,
27+
required: true,
2728
validation: {
2829
rule: schema.string().email(),
2930
message: {

app/Models/Team.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ export default {
2323
attributes: {
2424
name: {
2525
fillable: true,
26+
required: true,
2627
validation: {
2728
rule: schema.string(),
2829
message: {
@@ -36,6 +37,7 @@ export default {
3637

3738
companyName: {
3839
fillable: true,
40+
required: true,
3941
validation: {
4042
rule: schema.string(),
4143
message: {
@@ -49,6 +51,7 @@ export default {
4951

5052
email: {
5153
fillable: true,
54+
required: true,
5255
validation: {
5356
rule: schema.string().email(),
5457
message: {
@@ -62,6 +65,7 @@ export default {
6265

6366
billingEmail: {
6467
fillable: true,
68+
required: true,
6569
validation: {
6670
rule: schema.string().email(),
6771
message: {
@@ -75,6 +79,7 @@ export default {
7579

7680
status: {
7781
fillable: true,
82+
required: true,
7883
validation: {
7984
rule: schema.string(),
8085
message: {
@@ -88,6 +93,7 @@ export default {
8893

8994
description: {
9095
fillable: true,
96+
required: true,
9197
validation: {
9298
rule: schema.string(),
9399
message: {
@@ -101,6 +107,7 @@ export default {
101107

102108
path: {
103109
fillable: true,
110+
required: true,
104111
validation: {
105112
rule: schema.string(),
106113
message: {
@@ -114,6 +121,7 @@ export default {
114121

115122
isPersonal: {
116123
fillable: true,
124+
required: true,
117125
validation: {
118126
rule: schema.boolean(),
119127
message: {

0 commit comments

Comments
 (0)