1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-07-29 18:29:44 +02:00

feat(image-details): simple image history (#425)

This commit is contained in:
Gábor Kovács 2017-07-08 08:59:32 +02:00 committed by Anthony Lapenna
parent 6d6f4f092d
commit b6b579d55d
6 changed files with 99 additions and 8 deletions

View file

@ -35,6 +35,26 @@ angular.module('portainer.services')
return deferred.promise;
};
service.history = function(imageId) {
var deferred = $q.defer();
Image.history({id: imageId}).$promise
.then(function success(data) {
if (data.message) {
deferred.reject({ msg: data.message });
} else {
var layers = [];
angular.forEach(data, function(imageLayer) {
layers.push(new ImageLayerViewModel(imageLayer));
});
deferred.resolve(layers);
}
})
.catch(function error(err) {
deferred.reject({ msg: 'Unable to retrieve image details', err: err });
});
return deferred.promise;
};
service.pushImage = function(tag, registry) {
var deferred = $q.defer();