Skip to content

Commit 665b2c4

Browse files
chore: wip
1 parent 9eb2a68 commit 665b2c4

32 files changed

+90
-116
lines changed

app/Models/AccessToken.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default {
88
table: 'personal_access_tokens', // defaults to the lowercase, plural name of the model name (or the name of the model file)
99
primaryKey: 'id', // defaults to `id`
1010
autoIncrement: true, // defaults to true
11-
11+
belongsTo: ['Team'],
1212
traits: {
1313
useTimestamps: true, // defaults to true
1414
useSeeder: {

app/Models/Team.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default {
1212
belongsToMany: ['User'],
1313

1414
hasMany: ['AccessToken'],
15-
15+
1616
traits: {
1717
useTimestamps: true, // defaults to true
1818
useSeeder: {

database/migrations/1736426673437-create-personal_access_tokens-table.ts renamed to database/migrations/1736517380889-create-personal_access_tokens-table.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@ export async function up(db: Database<any>) {
99
.addColumn('token', 'varchar(512)', col => col.unique())
1010
.addColumn('plain_text_token', 'varchar(512)')
1111
.addColumn('abilities', 'text')
12-
.addColumn('team_id', 'integer', (col) =>
13-
col.references('teams.id').onDelete('cascade')
14-
)
12+
.addColumn('team_id', 'integer', col =>
13+
col.references('teams.id').onDelete('cascade'))
1514
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1615
.addColumn('updated_at', 'timestamp')
1716
.execute()
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
import type { Database } from '@stacksjs/database'
2+
23
export async function up(db: Database<any>) {
34
await db.schema
45
.createTable('team_users')
56
.addColumn('id', 'integer', col => col.primaryKey().autoIncrement())
67
.addColumn('team_id', 'integer')
78
.addColumn('user_id', 'integer')
89
.execute()
9-
}
10+
}

database/migrations/1736426673440-create-teams-table.ts renamed to database/migrations/1736517380892-create-teams-table.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ export async function up(db: Database<any>) {
1313
.addColumn('description', 'varchar(255)')
1414
.addColumn('path', 'varchar(255)')
1515
.addColumn('is_personal', 'boolean')
16-
.addColumn('user_id', 'integer', (col) =>
17-
col.references('users.id').onDelete('cascade')
18-
)
16+
.addColumn('accesstoken_id', 'integer', col =>
17+
col.references('personal_access_tokens.id').onDelete('cascade'))
18+
.addColumn('user_id', 'integer', col =>
19+
col.references('users.id').onDelete('cascade'))
1920
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
2021
.addColumn('updated_at', 'timestamp')
2122
.execute()

database/migrations/1736426673442-create-subscribers-table.ts renamed to database/migrations/1736517380895-create-subscribers-table.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,8 @@ export async function up(db: Database<any>) {
66
.createTable('subscribers')
77
.addColumn('id', 'integer', col => col.primaryKey().autoIncrement())
88
.addColumn('subscribed', 'boolean')
9-
.addColumn('user_id', 'integer', (col) =>
10-
col.references('users.id').onDelete('cascade')
11-
)
9+
.addColumn('user_id', 'integer', col =>
10+
col.references('users.id').onDelete('cascade'))
1211
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1312
.addColumn('updated_at', 'timestamp')
1413
.execute()

database/migrations/1736426673444-create-deployments-table.ts renamed to database/migrations/1736517380897-create-deployments-table.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ export async function up(db: Database<any>) {
1313
.addColumn('execution_time', 'integer')
1414
.addColumn('deploy_script', 'varchar(255)')
1515
.addColumn('terminal_output', 'varchar(255)')
16-
.addColumn('user_id', 'integer', (col) =>
17-
col.references('users.id').onDelete('cascade')
18-
)
16+
.addColumn('user_id', 'integer', col =>
17+
col.references('users.id').onDelete('cascade'))
1918
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
2019
.addColumn('updated_at', 'timestamp')
2120
.execute()

0 commit comments

Comments
 (0)