mirror of
https://github.com/portainer/portainer.git
synced 2025-07-29 18:29:44 +02:00
refactor(docker/images): convert table to react [EE-4668] (#8910)
This commit is contained in:
parent
0e9902fee9
commit
ecd54ab929
26 changed files with 496 additions and 441 deletions
|
@ -1,3 +1,4 @@
|
|||
import _ from 'lodash';
|
||||
import { getUniqueTagListFromImages } from '@/react/docker/images/utils';
|
||||
import { ImageViewModel } from '../models/image';
|
||||
import { ImageDetailsViewModel } from '../models/imageDetails';
|
||||
|
@ -41,15 +42,10 @@ angular.module('portainer.docker').factory('ImageService', [
|
|||
})
|
||||
.then(function success(data) {
|
||||
var containers = data.containers;
|
||||
const containerByImageId = _.groupBy(containers, 'ImageID');
|
||||
|
||||
var images = data.images.map(function (item) {
|
||||
item.ContainerCount = 0;
|
||||
for (var i = 0; i < containers.length; i++) {
|
||||
var container = containers[i];
|
||||
if (container.ImageID === item.Id) {
|
||||
item.ContainerCount++;
|
||||
}
|
||||
}
|
||||
item.Used = !!containerByImageId[item.Id] && containerByImageId[item.Id].length > 0;
|
||||
return new ImageViewModel(item);
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue