Get relation names
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
function RelationTypeEditController($scope, $routeParams, relationTypeResource, editorState, navigationService, dateHelper, userService) {
|
||||
function RelationTypeEditController($scope, $routeParams, relationTypeResource, editorState, navigationService, dateHelper, userService, entityResource) {
|
||||
|
||||
var vm = this;
|
||||
|
||||
@@ -23,6 +23,7 @@ function RelationTypeEditController($scope, $routeParams, relationTypeResource,
|
||||
});
|
||||
|
||||
formatDates(vm.relationType.relations);
|
||||
getRelationNames(vm.relationType);
|
||||
|
||||
vm.page.loading = false;
|
||||
});
|
||||
@@ -37,6 +38,19 @@ function RelationTypeEditController($scope, $routeParams, relationTypeResource,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
function getRelationNames(relationType) {
|
||||
if(relationType.relations) {
|
||||
angular.forEach(relationType.relations, function(relation){
|
||||
entityResource.getById(relation.parentId, relationType.parentObjectTypeName).then(function(entity) {
|
||||
relation.parentName = entity.name;
|
||||
});
|
||||
entityResource.getById(relation.childId, relationType.childObjectTypeName).then(function(entity) {
|
||||
relation.childName = entity.name;
|
||||
});
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
angular.module("umbraco").controller("Umbraco.Editors.RelationTypes.EditController", RelationTypeEditController);
|
||||
|
||||
@@ -61,8 +61,8 @@
|
||||
<th>Comment</th>
|
||||
</thead>
|
||||
<tr ng-repeat="relation in vm.relationType.relations">
|
||||
<td>{{relation.parentId}}</td>
|
||||
<td>{{relation.childId}}</td>
|
||||
<td>{{relation.parentName}}</td>
|
||||
<td>{{relation.childName}}</td>
|
||||
<td>{{relation.timestampFormatted}}</td>
|
||||
<td>{{relation.comment}}</td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user