Skip to content

Commit c787e47

Browse files
chore: wip
1 parent ce9eb01 commit c787e47

22 files changed

+54
-71
lines changed

app/Actions/Payment/CreateInvoiceSubscription.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@ export default new Action({
88
async handle() {
99
const user = await User.find(1)
1010

11-
const subscription = await user?.newSubscriptionInvoice('stacks_pro_yearly', {
12-
allowPromotions: true,
13-
})
11+
const subscription = await user?.newSubscriptionInvoice('stacks_pro_monthly')
1412

1513
return subscription
1614
},

app/Actions/Payment/CreateSubscriptionAction.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default new Action({
88
async handle() {
99
const user = await User.find(1)
1010

11-
const subscription = await user?.newSubscription('stacks_pro_yearly', {
11+
const subscription = await user?.newSubscription('stacks_pro_monthly', {
1212
allowPromotions: true, // Example option for allowing promotions
1313
})
1414

database/migrations/1730727640164-create-personal_access_tokens-table.ts renamed to database/migrations/1730798824346-create-personal_access_tokens-table.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ 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('undefined.id').onDelete('cascade')
14+
)
1215
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1316
.addColumn('updated_at', 'timestamp')
1417
.execute()
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import type { Database } from '@stacksjs/database'
2-
32
export async function up(db: Database<any>) {
43
await db.schema
54
.createTable('team_personal_access_tokens')
65
.addColumn('id', 'integer', col => col.primaryKey().autoIncrement())
76
.addColumn('team_id', 'integer')
87
.addColumn('accesstoken_id', 'integer')
98
.execute()
10-
}
9+
}
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import type { Database } from '@stacksjs/database'
2-
32
export async function up(db: Database<any>) {
43
await db.schema
54
.createTable('team_users')
65
.addColumn('id', 'integer', col => col.primaryKey().autoIncrement())
76
.addColumn('team_id', 'integer')
87
.addColumn('user_id', 'integer')
98
.execute()
10-
}
9+
}

database/migrations/1730727640167-create-teams-table.ts renamed to database/migrations/1730798824349-create-teams-table.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,12 @@ export async function up(db: Database<any>) {
1313
.addColumn('description', 'varchar(255)')
1414
.addColumn('path', 'varchar(255)')
1515
.addColumn('is_personal', 'boolean')
16+
.addColumn('accesstoken_id', 'integer', (col) =>
17+
col.references('undefined.id').onDelete('cascade')
18+
)
19+
.addColumn('user_id', 'integer', (col) =>
20+
col.references('undefined.id').onDelete('cascade')
21+
)
1622
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1723
.addColumn('updated_at', 'timestamp')
1824
.execute()

database/migrations/1730727640169-create-subscribers-table.ts renamed to database/migrations/1730798824351-create-subscribers-table.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ 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('undefined.id').onDelete('cascade')
11+
)
912
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1013
.addColumn('updated_at', 'timestamp')
1114
.execute()

database/migrations/1730727640171-create-deployments-table.ts renamed to database/migrations/1730798824353-create-deployments-table.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ export async function up(db: Database<any>) {
1212
.addColumn('execution_time', 'integer')
1313
.addColumn('deploy_script', 'varchar(255)')
1414
.addColumn('terminal_output', 'varchar(255)')
15+
.addColumn('user_id', 'integer', (col) =>
16+
col.references('undefined.id').onDelete('cascade')
17+
)
1518
.addColumn('created_at', 'timestamp', col => col.notNull().defaultTo(sql`CURRENT_TIMESTAMP`))
1619
.addColumn('updated_at', 'timestamp')
1720
.execute()

0 commit comments

Comments
 (0)