Skip to content

Commit

Permalink
Merge pull request #1 from devforth/fix-diff-dispaly
Browse files Browse the repository at this point in the history
fix: change diff column showIn and delete log old value display
  • Loading branch information
ivictbor authored Jan 28, 2025
2 parents 5c99cb9 + cba821b commit 035bd9c
Showing 1 changed file with 15 additions and 9 deletions.
24 changes: 15 additions & 9 deletions index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -131,7 +131,13 @@ export default class AuditLogPlugin extends AdminForthPlugin {
throw new Error(`Column ${this.options.resourceColumns.resourceDataColumnName} must be of type 'json'`)
}

diffColumn.showIn = ['show']
diffColumn.showIn = {
show: true,
list: false,
edit: false,
create: false,
filter: false,
};
diffColumn.components = {
show: {
file: this.componentPath('AuditLogView.vue'),
Expand All @@ -148,16 +154,16 @@ export default class AuditLogPlugin extends AdminForthPlugin {
return;
};

['edit', 'delete'].forEach((hook) => {
resource.hooks[hook].afterSave.push(async ({resource, updates, adminUser, oldRecord, extra}) => {
return await this.createLogRecord(resource, hook as AllowedActionsEnum, updates, adminUser, oldRecord, extra)
})
resource.hooks.edit.afterSave.push(async ({ resource, updates, adminUser, oldRecord, extra }) => {
return await this.createLogRecord(resource, 'edit' as AllowedActionsEnum, updates, adminUser, oldRecord, extra)
});

['create'].forEach((hook) => {
resource.hooks[hook].afterSave.push(async ({resource, record, adminUser, extra}) => {
return await this.createLogRecord(resource, hook as AllowedActionsEnum, record, adminUser, undefined, extra)
})
resource.hooks.delete.afterSave.push(async ({ resource, record, adminUser, extra }) => {
return await this.createLogRecord(resource, 'delete' as AllowedActionsEnum, record, adminUser, record, extra)
});

resource.hooks.create.afterSave.push(async ({ resource, record, adminUser, extra }) => {
return await this.createLogRecord(resource, 'create' as AllowedActionsEnum, record, adminUser, undefined, extra)
});

})
Expand Down

0 comments on commit 035bd9c

Please sign in to comment.