2013-10-10 13:45:29 +00:00
|
|
|
(function(module) {
|
|
|
|
|
mifosX.controllers = _.extend(module, {
|
2013-12-10 07:32:27 +00:00
|
|
|
UploadClientIdentifierDocumentController: function(scope, location, http, routeParams, API_VERSION,$upload,$rootScope) {
|
2013-10-10 13:45:29 +00:00
|
|
|
scope.clientId = routeParams.clientId;
|
|
|
|
|
scope.resourceId = routeParams.resourceId;
|
|
|
|
|
scope.onFileSelect = function($files) {
|
|
|
|
|
scope.file = $files[0];
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
scope.submit = function () {
|
2013-12-01 15:10:35 +00:00
|
|
|
$upload.upload({
|
2013-12-10 07:32:27 +00:00
|
|
|
url: $rootScope.hostUrl + API_VERSION + '/client_identifiers/'+scope.resourceId+'/documents',
|
2013-10-10 13:45:29 +00:00
|
|
|
data: scope.formData,
|
|
|
|
|
file: scope.file
|
|
|
|
|
}).then(function(data) {
|
|
|
|
|
// to fix IE not refreshing the model
|
|
|
|
|
if (!scope.$$phase) {
|
|
|
|
|
scope.$apply();
|
|
|
|
|
}
|
|
|
|
|
location.path('/viewclient/'+scope.clientId);
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
});
|
2013-12-10 07:32:27 +00:00
|
|
|
mifosX.ng.application.controller('UploadClientIdentifierDocumentController', ['$scope', '$location', '$http', '$routeParams', 'API_VERSION','$upload','$rootScope', mifosX.controllers.UploadClientIdentifierDocumentController]).run(function($log) {
|
2013-10-10 13:45:29 +00:00
|
|
|
$log.info("UploadClientIdentifierDocumentController initialized");
|
|
|
|
|
});
|
|
|
|
|
}(mifosX.controllers || {}));
|