1.0.17 • Published 3 years ago

@fickou/adonis-audit-database v1.0.17

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

adonis-audit-database

Add helper on Controller for Adonis JS 5+

typescript-image npm-image license-image my-coffee-image

Table of contents

Installation

Run:

npm i --save @fickou/adonis-audit-database

Install provider:

node ace configure @fickou/adonis-audit-database

Configuration

Go to config/audit.ts and defined you own configuration:

import { AuditConfig } from "@ioc:Adonis/Addons/AuditDatabase";
import Env from "@ioc:Adonis/Core/Env";

const auditConfig: AuditConfig = {
    connection: Env.get("AUDIT_CONNECTION","mongo://localhost"),
    collection: Env.get('AUDIT_COLLECTION',"audit_db"),
};

export default auditConfig;

Sample Usage

Model

On each model just add @AuditWatcher() on top like:

import {BaseModel, column} from '@ioc:Adonis/Lucid/Orm'
import {AuditWatcher} from "@fickou/adonis-audit-database";


@AuditWatcher()
export default class Package extends BaseModel {
    @column({isPrimary: true})
    public id: number

    @column()
    public label: number

}
1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago