refs #7584 workerTimeControl #6

Open
robert wants to merge 4 commits from 7584-workerTimeControl into master
3 changed files with 8 additions and 4 deletions

View File

@ -4,6 +4,7 @@ logMainShowField: false
upperCaseTable: true
userField: editorFk
rowExcludeField: logExclude
ignoreSystem: false
excludeRegex: '__$'
showFields:
- name

View File

@ -94,7 +94,8 @@ module.exports = class ModelLoader {
];
const globalProps = [
'userField',
'rowExcludeField'
'rowExcludeField',
'ignoreSystem'
];
for (const [schema, table, tableInfo] of schemaMap) {

View File

@ -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) {