(untested) bugfix for import category loading

This commit is contained in:
2016-09-05 13:09:48 +02:00
parent 4b0d3e9ce9
commit 14e9f28a0a
2 changed files with 22 additions and 18 deletions
+18 -15
View File
@@ -383,21 +383,7 @@ transactionControllers.controller('ImportCtrl', [ '$scope', '$resource', '$locat
$location.path('importList');
}
$scope.initPage = function () {
var userinfo = $resource('/user').get();
userinfo.$promise.then(function(data) {
$scope.userid = userinfo.name;
userinfo = $resource('/api/users/search/findByUsername', { username: $scope.userid }).get();
userinfo.$promise.then(function(data) {
$scope.userinfo = userinfo;
});
var accountInfo = $resource('/api/accounts/search/findByUserName', { username: $scope.userid }).get();
accountInfo.$promise.then(function(data) {
$scope.accounts = accountInfo._embedded.accounts;
$scope.account = $scope.accounts[0];
$scope.reloadCategories = function () {
var categories = $resource('/api/categories/search/listForAccount', { accountId: $scope.account.id }).get();
categories.$promise.then(function(data) {
$scope.categories = categories._embedded.categories;
@@ -415,6 +401,23 @@ transactionControllers.controller('ImportCtrl', [ '$scope', '$resource', '$locat
$scope.importForm.$setUntouched();
}
});
}
$scope.initPage = function () {
var userinfo = $resource('/user').get();
userinfo.$promise.then(function(data) {
$scope.userid = userinfo.name;
userinfo = $resource('/api/users/search/findByUsername', { username: $scope.userid }).get();
userinfo.$promise.then(function(data) {
$scope.userinfo = userinfo;
});
var accountInfo = $resource('/api/accounts/search/findByUserName', { username: $scope.userid }).get();
accountInfo.$promise.then(function(data) {
$scope.accounts = accountInfo._embedded.accounts;
$scope.account = $scope.accounts[0];
$scope.reloadCategories();
});
});
}
@@ -3,6 +3,7 @@
<div ng-show="accounts.length > 1" style="margin: 2ex; text-align: center; font-size: 120%;">
<select
ng-model='account'
ng-change='reloadCategories()'
ng-options="account.name for account in accounts track by account.id"></select>
</div>