Skip to content

Commit

Permalink
MID-8658 operational attributes now visible in advanced mode in audit…
Browse files Browse the repository at this point in the history
… event details view
  • Loading branch information
1azyman committed Mar 30, 2023
1 parent 5a9c023 commit a182cbc
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,8 @@ public AuditChangesPanel(String id, IModel<ObjectDeltaOperationType> deltaOperat

this.deltaOperationModel = deltaOperationModel;

setShowOperationalItems(true);

initLayout();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -890,30 +890,36 @@ private List<VisualizationItemValueImpl> toVisualizationItemValues(Collection<?
}

private List<VisualizationItemValueImpl> toVisualizationItemValuesRef(Collection<PrismReferenceValue> refValues, VisualizationContext context, Task task, OperationResult result) {
if (refValues == null) {
return new ArrayList<>();
}

List<VisualizationItemValueImpl> rv = new ArrayList<>();
if (refValues != null) {
for (PrismReferenceValue refValue : refValues) {
if (refValue != null) {
refValue = createRefValueWithObject(refValue, context, task, result);
String name;
if (refValue.getObject() != null) {
name = PolyString.getOrig(refValue.getObject().getName());
} else if (refValue.getTargetName() != null) {
name = refValue.getTargetName().getOrig();
} else {
name = refValue.getOid();
}
String relation;
if (refValue.getRelation() != null) {
relation = "[" + refValue.getRelation().getLocalPart() + "]";
} else {
relation = null;
}
VisualizationItemValueImpl itemValue = new VisualizationItemValueImpl(name, relation);
itemValue.setSourceValue(refValue);
rv.add(itemValue);
}
for (PrismReferenceValue refValue : refValues) {
if (refValue == null) {
continue;
}

refValue = createRefValueWithObject(refValue, context, task, result);
String name;
if (refValue.getObject() != null) {
name = PolyString.getOrig(refValue.getObject().getName());
} else if (refValue.getTargetName() != null) {
name = refValue.getTargetName().getOrig();
} else {
name = refValue.getOid();
}

String relation;
if (refValue.getRelation() != null) {
relation = "[" + refValue.getRelation().getLocalPart() + "]";
} else {
relation = null;
}

VisualizationItemValueImpl itemValue = new VisualizationItemValueImpl(name, relation);
itemValue.setSourceValue(refValue);
rv.add(itemValue);
}
return rv;
}
Expand Down

0 comments on commit a182cbc

Please sign in to comment.