[Persistence] Populate persistence error dialog

Show summary information about objects which could not be saved in
the dialog shown for revision-checking errors, WTD-1033.
This commit is contained in:
Victor Woeltjen 2015-03-24 10:13:07 -07:00
parent f1fd73ad38
commit eb869b7213

View File

@ -1 +1,24 @@
Hello persistence failure!
<div ng-if="ngModel.revised.length > 0">
External changes have been made to the following objects:
<ul>
<li ng-repeat="failure in ngModel.revised">
<mct-representation key="'label'"
mct-object="failure.domainObject">
</mct-representation>
</li>
</ul>
You may overwrite these objects, or discard your changes to keep
the updates that were made externally.
</div>
<div ng-if="ngModel.unrecoverable.length > 0">
Changes to these objects could not be saved for unknown reasons:
<ul>
<li ng-repeat="failure in ngModel.unrecoverable">
<mct-representation key="'label'"
mct-object="failure.domainObject">
</mct-representation>
</li>
</ul>
</div>