<div class="form-group">
<label translate="dniprolabApp.blog.user" for="field_user">user</label>
<select class="form-control" id="field_user" name="user" ng-model="blog.user" ng-options="user as user.login for user in users track by user.id">
<option value=""></option>
</select>
</div>
'use strict';
angular.module('dniprolabApp').controller('BlogDialogController',
['$scope', '$stateParams', '$uibModalInstance', 'entity', 'Blog', 'User', 'Entry',
function($scope, $stateParams, $uibModalInstance, entity, Blog, User, Entry) {
$scope.blog = entity;
$scope.users = User.query();
$scope.entrys = Entry.query();
$scope.load = function(id) {
Blog.get({id : id}, function(result) {
$scope.blog = result;
});
};
var onSaveSuccess = function (result) {
$scope.$emit('dniprolabApp:blogUpdate', result);
$uibModalInstance.close(result);
$scope.isSaving = false;
};
var onSaveError = function (result) {
$scope.isSaving = false;
};
$scope.save = function () {
$scope.isSaving = true;
if ($scope.blog.id != null) {
Blog.update($scope.blog, onSaveSuccess, onSaveError);
} else {
Blog.save($scope.blog, onSaveSuccess, onSaveError);
}
};
$scope.clear = function() {
$uibModalInstance.dismiss('cancel');
};
}]);