Show creditor in modal
This commit is contained in:
@@ -10,12 +10,18 @@ label {
|
|||||||
color: #eee;
|
color: #eee;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.userLabel {
|
||||||
|
font-family: "Open Sans", sans-serif;
|
||||||
|
color: white;
|
||||||
|
}
|
||||||
|
|
||||||
.modal-body label {
|
.modal-body label {
|
||||||
color: #aaa;
|
color: #aaa;
|
||||||
}
|
}
|
||||||
|
|
||||||
.userLabel {
|
.modal-body .userLabel {
|
||||||
color: white;
|
font-family: "Open Sans", sans-serif;
|
||||||
|
color: #303030;
|
||||||
}
|
}
|
||||||
|
|
||||||
.row-margin {
|
.row-margin {
|
||||||
|
|||||||
@@ -253,8 +253,8 @@ transactionControllers.controller('DetailsModalCtrl', [ '$scope', '$resource', '
|
|||||||
transaction = Transaction.get({ id: transactionId });
|
transaction = Transaction.get({ id: transactionId });
|
||||||
transaction.$promise.then(function(data) {
|
transaction.$promise.then(function(data) {
|
||||||
transaction.date = new Date(transaction.date);
|
transaction.date = new Date(transaction.date);
|
||||||
transaction.category = $resource(transaction._links.category.href).get();
|
|
||||||
transaction.creditor = $resource(transaction._links.creditor.href).get();
|
transaction.creditor = $resource(transaction._links.creditor.href).get();
|
||||||
|
transaction.category = $resource(transaction._links.category.href).get();
|
||||||
|
|
||||||
transaction.category.$promise.then(function(data) {
|
transaction.category.$promise.then(function(data) {
|
||||||
$scope.transaction = transaction;
|
$scope.transaction = transaction;
|
||||||
@@ -266,6 +266,15 @@ transactionControllers.controller('DetailsModalCtrl', [ '$scope', '$resource', '
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// FIXME can't wait for the promise since most transactions return HTTP 404 for the creditor
|
||||||
|
if (transaction.creditor.name != undefined) {
|
||||||
|
$scope.transaction.creditor = $scope.transaction.creditor._links.user.href;
|
||||||
|
console.log('creditor: ' + transaction.creditor.name);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$scope.transaction.creditor = "";
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -170,7 +170,7 @@
|
|||||||
<button class="btn btn-primary" ng-disabled="detailsForm.amount.$error.pattern" type="button" ng-click="ok()">OK</button>
|
<button class="btn btn-primary" ng-disabled="detailsForm.amount.$error.pattern" type="button" ng-click="ok()">OK</button>
|
||||||
<button class="btn btn-warning" type="button" ng-click="cancel()">Cancel</button>
|
<button class="btn btn-warning" type="button" ng-click="cancel()">Cancel</button>
|
||||||
</div>
|
</div>
|
||||||
<pre style="font-size: 75%; color: darkgray;">{{transaction | json}}</pre>
|
<pre style="font-size: 75%; color: black;">{{transaction | json}}</pre>
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user