Compare commits
4 Commits
master
...
7584-worke
Author | SHA1 | Date |
---|---|---|
Robert Ferrús | f75df4e19f | |
Robert Ferrús | 80ac579a47 | |
Robert Ferrús | 6b53029c06 | |
Robert Ferrús | c501b254d5 |
|
@ -4,6 +4,7 @@ logMainShowField: false
|
|||
upperCaseTable: true
|
||||
userField: editorFk
|
||||
rowExcludeField: logExclude
|
||||
ignoreSystem: false
|
||||
excludeRegex: '__$'
|
||||
showFields:
|
||||
- name
|
||||
|
|
|
@ -94,7 +94,8 @@ module.exports = class ModelLoader {
|
|||
];
|
||||
const globalProps = [
|
||||
'userField',
|
||||
'rowExcludeField'
|
||||
'rowExcludeField',
|
||||
'ignoreSystem'
|
||||
];
|
||||
|
||||
for (const [schema, table, tableInfo] of schemaMap) {
|
||||
|
|
|
@ -305,14 +305,16 @@ module.exports = class MyLogger {
|
|||
const table = evt.tableMap[evt.tableId];
|
||||
const tableName = table.tableName;
|
||||
const tableInfo = this.schemaMap.get(table.parentSchema, tableName);
|
||||
|
||||
if (!tableInfo) return;
|
||||
|
||||
|
||||
const action = actions[eventName];
|
||||
const {rowExcludeField} = tableInfo;
|
||||
const {rowExcludeField, ignoreSystem} = tableInfo;
|
||||
const changes = [];
|
||||
|
||||
function isExcluded(row) {
|
||||
return rowExcludeField && row[rowExcludeField];
|
||||
return (rowExcludeField && row[rowExcludeField])
|
||||
|| (ignoreSystem && row.editorFk == null);
|
||||
}
|
||||
|
||||
function cast(value, type) {
|
||||
|
|
Loading…
Reference in New Issue