text field audited

This commit is contained in:
Yuri Kuznetsov
2024-02-10 15:30:34 +02:00
parent 9f6f034f97
commit 54216709b2
3 changed files with 17 additions and 5 deletions
+1 -1
View File
@@ -926,7 +926,7 @@ class Service
if (
$fieldDefs &&
in_array($fieldDefs->getType(), [FieldType::TEXT, FieldType::WYSIWYG])
$fieldDefs->getType() == FieldType::WYSIWYG
) {
continue;
}
+3 -3
View File
@@ -21,11 +21,11 @@
<table class="table audited-summary-table">
<tbody>
{{#each fieldsArr}}
<tr>
<tr class="row" data-name="{{field}}">
<td style="width: 30%">
<span class="text-muted">{{translate field category='fields' scope=../parentType}}</span>
</td>
<td style="width: 30%">
<td style="width: 30%" class="cell-was">
{{#unless noValues}}
{{{var was ../this}}}
{{/unless}}
@@ -35,7 +35,7 @@
<span class="text-muted small fas fa-arrow-right"></span>
{{/unless}}
</td>
<td style="width: 30%">
<td style="width: 30%" class="cell-became">
{{#unless noValues}}
{{{var became ../this}}}
{{/unless}}
+13 -1
View File
@@ -69,7 +69,7 @@ class UpdateNoteStreamView extends NoteStreamView {
this.fieldsArr = [];
const fields = data.fields;
const fields = this.fieldList = data.fields;
fields.forEach(field => {
const type = model.getFieldType(field) || 'base';
@@ -105,6 +105,7 @@ class UpdateNoteStreamView extends NoteStreamView {
},
mode: 'detail',
inlineEditDisabled: true,
selector: `.row[data-name="${field}"] .cell-was`,
});
this.createView(field + 'Became', viewName, {
@@ -115,6 +116,7 @@ class UpdateNoteStreamView extends NoteStreamView {
},
mode: 'detail',
inlineEditDisabled: true,
selector: `.row[data-name="${field}"] .cell-became`,
});
this.fieldsArr.push({
@@ -136,6 +138,16 @@ class UpdateNoteStreamView extends NoteStreamView {
if (this.$el.find('.details').hasClass('hidden')) {
this.$el.find('.details').removeClass('hidden');
this.fieldList.forEach(field => {
const wasField = this.getView(field + 'Was');
const becomeField = this.getView(field + 'Became');
if (wasField && becomeField) {
wasField.trigger('panel-show-propagated');
becomeField.trigger('panel-show-propagated');
}
});
$(target).find('span')
.removeClass('fa-chevron-down')
.addClass('fa-chevron-up');