first commit

This commit is contained in:
Rutra committed 2026-10-12 14:25:22 +02:00
commit 3c0479faf0
169 files changed
+27617

No files matched your search

@@ -0,0 +1,32 @@
import { BaseSchema } from '@adonisjs/lucid/schema'
/**
* Every action done from the dashboard, with the output of the commands.
*/
export default class extends BaseSchema {
protected tableName = 'audit_logs'
async up() {
this.schema.createTable(this.tableName, (table) => {
table.increments('id')
table.string('username').nullable()
table.string('ip').nullable()
table.string('action').notNullable()
table.string('target').nullable()
/**
* "running", "success" or "error"
*/
table.string('status').notNullable()
table.text('output').nullable()
table.timestamp('created_at').notNullable()
table.timestamp('finished_at').nullable()
table.index(['created_at'])
})
}
async down() {
this.schema.dropTable(this.tableName)
}
}