angular.module('portainer.docker').factory('SecretHelper', [ function SecretHelperFactory() { 'use strict'; return { flattenSecret: function (secret) { if (secret) { return { Id: secret.SecretID, Name: secret.SecretName, FileName: secret.File.Name, Uid: secret.File.UID, Gid: secret.File.GID, Mode: secret.File.Mode, }; } return {}; }, secretConfig: function (secret) { if (secret) { return { SecretID: secret.Id, SecretName: secret.Name, File: { Name: secret.FileName, UID: secret.Uid || '0', GID: secret.Gid || '0', Mode: secret.Mode || 444, }, }; } return {}; }, }; }, ]);