text field audited
This commit is contained in:
@@ -926,7 +926,7 @@ class Service
|
||||
|
||||
if (
|
||||
$fieldDefs &&
|
||||
in_array($fieldDefs->getType(), [FieldType::TEXT, FieldType::WYSIWYG])
|
||||
$fieldDefs->getType() == FieldType::WYSIWYG
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
|
||||
@@ -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}}
|
||||
|
||||
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user