angular.module('portainer.docker') .factory('VolumeHelper', [function VolumeHelperFactory() { 'use strict'; var helper = {}; helper.createDriverOptions = function(optionArray) { var options = {}; optionArray.forEach(function (option) { options[option.name] = option.value; }); return options; }; helper.isVolumeUsedByAService = function(volume, services) { for (var i = 0; i < services.length; i++) { var service = services[i]; var mounts = service.Mounts; for (var j = 0; j < mounts.length; j++) { var mount = mounts[j]; if (mount.Source === volume.Id) { return true; } } } return false; }; return helper; }]);