UNPKG

passbolt-styleguide

Version:

Passbolt styleguide contains common styling assets used by the different sites, plugin, etc.

880 lines (870 loc) 38.3 kB
import UserSettings from "../../../shared/lib/Settings/UserSettings"; import userSettingsFixture from "../../test/fixture/Settings/userSettings"; import { users, groups } from "../../contexts/UserWorkspaceContext.test.data"; import MockPort from "../../test/mock/MockPort"; import { TEST_ROLE_USER_ID } from "../../../shared/models/entity/role/roleEntity.test.data"; import SiteSettings from "../../../shared/lib/Settings/SiteSettings"; import siteSettingsFixture from "../../test/fixture/Settings/siteSettings"; import { ownerGroupPermissionDto, ownerPermissionDto, readGroupPermissionDto, readPermissionDto, updateGroupPermissionDto, updatePermissionDto, } from "../../../shared/models/entity/permission/permissionEntity.test.data"; import { defaultResourceDto } from "../../../shared/models/entity/resource/resourceEntity.test.data"; import { defaultFullAvatarDto } from "../../../shared/models/entity/avatar/avatarEntity.test.data"; import { defaultProfileDto } from "../../../shared/models/entity/profile/ProfileEntity.test.data"; import { defaultUserDto } from "../../../shared/models/entity/user/userEntity.test.data"; import { defaultGroupDto } from "../../../shared/models/entity/group/groupEntity.test.data"; /** * Returns the default app context for the unit test * @param appContext An existing app context * @returns {any} */ export function defaultAppContext(appContext) { const port = new MockPort(); const userSettings = new UserSettings(userSettingsFixture); const defaultAppContext = { userSettings, port, users, groups, setContext: function (newContext) { // In this scope this reference the object context. Object.assign(this, newContext); }, siteSettings: new SiteSettings(siteSettingsFixture), }; return Object.assign(defaultAppContext, appContext || {}); } /** * Default props * @returns {{resource: {id: string, name: string}}} */ export function defaultProps() { return { onClose: jest.fn(), dialogContext: { open: jest.fn(), }, }; } const gpgKey = { fingerprint: "0C1D1761110D1E33C9006D1A5B1B332ED06426D3", }; /** * Default resources */ export const resources = [ defaultResourceDto({ id: "8e3874ae-4b40-590b-968a-418f704b9d9a", metadata: { name: "apache", username: "www-data", uris: ["http://www.apache.org/"], description: "Apache is the world\u0027s most used web server software.", }, permissions: [ readPermissionDto({ id: "898ce1d0-601f-5194-976b-147a680dd472", aco_foreign_key: "8e3874ae-4b40-590b-968a-418f704b9d9a", aro_foreign_key: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", user: defaultUserDto({ id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", username: "carol@passbolt.com", profile: defaultProfileDto({ id: "48bcd9ac-a520-53e0-b3a4-9da7e57b91aa", user_id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", first_name: "Carol", last_name: "Shaw", avatar: defaultFullAvatarDto({ user_id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", foreign_key: "48bcd9ac-a520-53e0-b3a4-9da7e57b91aa", }), }), }), }), ownerPermissionDto({ id: "8dfd59a7-852d-5c57-bd45-75c28bbb3f6c", aco_foreign_key: "8e3874ae-4b40-590b-968a-418f704b9d9a", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", user: defaultUserDto({ id: "f848277c-5398-58f8-a82a-72397af2d450", username: "ada@passbolt.com", profile: defaultProfileDto({ id: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", user_id: "f848277c-5398-58f8-a82a-72397af2d450", first_name: "Ada", last_name: "Lovelace", avatar: defaultFullAvatarDto({ user_id: "f848277c-5398-58f8-a82a-72397af2d450", foreign_key: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", }), }), }), }), readPermissionDto({ id: "c953dc56-86ee-5932-ae24-a2df7003c906", aco_foreign_key: "8e3874ae-4b40-590b-968a-418f704b9d9a", aro_foreign_key: "54c6278e-f824-5fda-91ff-3e946b18d994", type: 1, user: defaultUserDto({ id: "54c6278e-f824-5fda-91ff-3e946b18d994", username: "dame@passbolt.com", profile: defaultProfileDto({ id: "2766ff6b-87f1-53a9-98fd-72cd32a3df69", user_id: "54c6278e-f824-5fda-91ff-3e946b18d994", first_name: "Dame Steve", last_name: "Shirley", avatar: defaultFullAvatarDto({ user_id: "54c6278e-f824-5fda-91ff-3e946b18d994", foreign_key: "2766ff6b-87f1-53a9-98fd-72cd32a3df69", }), }), }), }), updatePermissionDto({ id: "6f65173d-a5e8-5014-9659-e1bb4f19707d", aco_foreign_key: "8e3874ae-4b40-590b-968a-418f704b9d9a", aro_foreign_key: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", user: defaultUserDto({ id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", username: "betty@passbolt.com", profile: defaultProfileDto({ id: "cbce5d22-46c1-51d1-b851-36b174e40611", user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", first_name: "Betty", last_name: "Holberton", avatar: defaultFullAvatarDto({ user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", foreign_key: "cbce5d22-46c1-51d1-b851-36b174e40611", }), }), }), }), ], secrets: [ { id: "eede75ff-316a-511c-8317-51e8339b6dcc", user_id: "f848277c-5398-58f8-a82a-72397af2d450", resource_id: "8e3874ae-4b40-590b-968a-418f704b9d9a", data: "-----BEGIN PGP MESSAGE-----\n\nhQIMA1P90Qk1JHA+AQ\/\/QyHX2Ua8jvIna\/QX3fB\/TD\/cvxNNH2RJPxZ5VwKbviBZ\nzhd6pWpsX48C2bmB+Y+SQrHB\/xXX+vAvGNzwoVa4+hYG7GAoSruXpi7sYjMUanjW\nEfQ0HX5GEEv9fcFb27zcxi61ZD+3lQnhW+5cOnDZwqnL68dQZ+fPpDLBDLGNZuBA\n8t98lAV5ku3THiTctlso9Erfk4lo+Er1onFGIY4DWhSn1QcdlUb10iDLEXRuQdtk\nXrtQGCWKaI\/QLqJirtIy4DTRoq1mTN27xxScWnA+Z35pPOKaqh5vHGRvYf8xngdS\nE3f2qx4r8wlUHG3Y+\/+qU6f9dnA4DgBXMzEueQhorkdUrFalWuWg8aKmBFA5kEtc\n2GwIPQZQadg\/pFcGMCRwpSViWFlJSe2Jxy0KXVpSgRXizCFeFejDzxAcMwYm3UbD\n6uV+edvrj\/1xHxtonX\/\/QkrAjHQr7hgNZtxed23EamoajvuI6xSMH4U8LYNuK37J\nxql3e89J9d5A29ldXyhq95xGS4F+258t6oHlM4mGWZiJ97aEafgqlKjyl+kzpNo6\nWiemxUjiyjA8dyLWtyWk5RCyd\/rP0YmrsYcJpR1v8UMzWIbHr28pgQVHW56e\/gd8\nsBk0Yt33hPnT0ji28PT17TkaK61NLWLIKd29O34CMSV5kQD8rXBLhuAfZIg8RvvS\nUgEjbB3Xfh5Uo2J5gew2Zy823u98xTnsOpOkPYVGBXpW6ZKMNNq\/6rBt6TEULBrX\n1OUTkSbLwZs04S5SXGbBqXXYrnTOOPrrdKye4gANC\/0cvbE=\n=85Ee\n-----END PGP MESSAGE-----", created: "2020-02-21T10:39:42+00:00", modified: "2020-02-21T10:39:42+00:00", }, ], permission: ownerPermissionDto({ id: "8dfd59a7-852d-5c57-bd45-75c28bbb3f6c", aco_foreign_key: "8e3874ae-4b40-590b-968a-418f704b9d9a", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", }), }), defaultResourceDto({ id: "daaf057e-7fc3-5537-a8a9-e8c151890878", metadata: { name: "cakephp", username: "cake", uris: ["cakephp.org"], description: "The rapid and tasty php development framework", }, permissions: [ readPermissionDto({ id: "1e11af8d-08a5-509f-b8ed-1ddeede93ccc", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", user: defaultUserDto({ id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", username: "carol@passbolt.com", profile: defaultProfileDto({ id: "48bcd9ac-a520-53e0-b3a4-9da7e57b91aa", user_id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", first_name: "Carol", last_name: "Shaw", avatar: defaultFullAvatarDto({ user_id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", foreign_key: "48bcd9ac-a520-53e0-b3a4-9da7e57b91aa", }), }), }), }), ownerPermissionDto({ id: "972bf3fc-0d5b-579c-9097-56d86394c255", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", user: defaultUserDto({ id: "f848277c-5398-58f8-a82a-72397af2d450", username: "ada@passbolt.com", profile: defaultProfileDto({ id: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", user_id: "f848277c-5398-58f8-a82a-72397af2d450", first_name: "Ada", last_name: "Lovelace", avatar: defaultFullAvatarDto({ user_id: "f848277c-5398-58f8-a82a-72397af2d450", foreign_key: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", }), }), }), }), readPermissionDto({ id: "078ad063-fc87-5ecd-8388-57e434bd62e4", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "54c6278e-f824-5fda-91ff-3e946b18d994", type: 1, user: defaultUserDto({ id: "54c6278e-f824-5fda-91ff-3e946b18d994", username: "dame@passbolt.com", profile: defaultProfileDto({ id: "2766ff6b-87f1-53a9-98fd-72cd32a3df69", user_id: "54c6278e-f824-5fda-91ff-3e946b18d994", first_name: "Dame Steve", last_name: "Shirley", avatar: defaultFullAvatarDto({ user_id: "54c6278e-f824-5fda-91ff-3e946b18d994", foreign_key: "2766ff6b-87f1-53a9-98fd-72cd32a3df69", }), }), }), }), updatePermissionDto({ id: "db1641db-b058-533d-917b-2145366536d2", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", user: defaultUserDto({ id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", username: "betty@passbolt.com", profile: defaultProfileDto({ id: "cbce5d22-46c1-51d1-b851-36b174e40611", user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", first_name: "Betty", last_name: "Holberton", avatar: defaultFullAvatarDto({ user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", foreign_key: "cbce5d22-46c1-51d1-b851-36b174e40611", }), }), }), }), updatePermissionDto({ id: "82c38b87-b9aa-5b44-a8e3-50a8b64a2fbd", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "8d04cf98-716b-5f6d-9fe8-c130f8992646", user: defaultUserDto({ id: "8d04cf98-716b-5f6d-9fe8-c130f8992646", username: "hedy@passbolt.com", profile: defaultProfileDto({ id: "403c7bdf-068d-585a-8fc0-2049a131f8e6", user_id: "8d04cf98-716b-5f6d-9fe8-c130f8992646", first_name: "Hedy", last_name: "Lamarr", }), }), }), readPermissionDto({ id: "cb03409b-9cd6-5d64-8df5-ff60a8a38a41", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", user: defaultUserDto({ id: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", username: "irene@passbolt.com", profile: defaultProfileDto({ id: "c551fc12-59b4-51ad-ae73-1659812e9ba5", user_id: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", first_name: "Irene", last_name: "Greif", }), }), }), ownerPermissionDto({ id: "39b95688-1652-5165-89b4-bd852022de11", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro: "User", type: 15, user: defaultUserDto({ id: "620de627-8f07-5427-9149-e2c43219c5aa", username: "grace@passbolt.com", profile: defaultProfileDto({ id: "d12b4113-9368-5923-9e86-deea9fdca094", user_id: "620de627-8f07-5427-9149-e2c43219c5aa", first_name: "Grace", last_name: "Hopper", }), }), }), ownerGroupPermissionDto({ id: "27abc1c6-c0a5-5361-a41c-0c8426d7af39", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "fc299a60-3ed9-5e54-8ba7-3de125660ae2", group: defaultGroupDto({ id: "fc299a60-3ed9-5e54-8ba7-3de125660ae2", name: "Developer", }), }), readGroupPermissionDto({ id: "ae2ea2b0-a825-5543-9c28-4f0ee6b91918", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "15cec625-8417-5533-bdb1-a17aec0bfcf4", group: defaultGroupDto({ id: "15cec625-8417-5533-bdb1-a17aec0bfcf4", name: "Freelancer", }), }), updateGroupPermissionDto({ id: "b3ec81f7-1039-592a-afae-644b952717bc", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "eabe3a36-9bfb-5eba-b1aa-56eff5530006", group: defaultGroupDto({ id: "eabe3a36-9bfb-5eba-b1aa-56eff5530006", name: "Ergonom", }), }), updateGroupPermissionDto({ id: "d06a8538-3883-5b0f-9ed7-812a75f3b9e3", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "36563004-3f25-50c0-b22e-6554c3ccc4e7", group: defaultGroupDto({ id: "36563004-3f25-50c0-b22e-6554c3ccc4e7", name: "Board", }), }), ], secrets: [ { id: "eede75ff-316a-511c-8317-51e8339b6dcc", user_id: "f848277c-5398-58f8-a82a-72397af2d450", resource_id: "daaf057e-7fc3-5537-a8a9-e8c151890878", data: "-----BEGIN PGP MESSAGE-----\n\nhQIMA1P90Qk1JHA+AQ\/\/QyHX2Ua8jvIna\/QX3fB\/TD\/cvxNNH2RJPxZ5VwKbviBZ\nzhd6pWpsX48C2bmB+Y+SQrHB\/xXX+vAvGNzwoVa4+hYG7GAoSruXpi7sYjMUanjW\nEfQ0HX5GEEv9fcFb27zcxi61ZD+3lQnhW+5cOnDZwqnL68dQZ+fPpDLBDLGNZuBA\n8t98lAV5ku3THiTctlso9Erfk4lo+Er1onFGIY4DWhSn1QcdlUb10iDLEXRuQdtk\nXrtQGCWKaI\/QLqJirtIy4DTRoq1mTN27xxScWnA+Z35pPOKaqh5vHGRvYf8xngdS\nE3f2qx4r8wlUHG3Y+\/+qU6f9dnA4DgBXMzEueQhorkdUrFalWuWg8aKmBFA5kEtc\n2GwIPQZQadg\/pFcGMCRwpSViWFlJSe2Jxy0KXVpSgRXizCFeFejDzxAcMwYm3UbD\n6uV+edvrj\/1xHxtonX\/\/QkrAjHQr7hgNZtxed23EamoajvuI6xSMH4U8LYNuK37J\nxql3e89J9d5A29ldXyhq95xGS4F+258t6oHlM4mGWZiJ97aEafgqlKjyl+kzpNo6\nWiemxUjiyjA8dyLWtyWk5RCyd\/rP0YmrsYcJpR1v8UMzWIbHr28pgQVHW56e\/gd8\nsBk0Yt33hPnT0ji28PT17TkaK61NLWLIKd29O34CMSV5kQD8rXBLhuAfZIg8RvvS\nUgEjbB3Xfh5Uo2J5gew2Zy823u98xTnsOpOkPYVGBXpW6ZKMNNq\/6rBt6TEULBrX\n1OUTkSbLwZs04S5SXGbBqXXYrnTOOPrrdKye4gANC\/0cvbE=\n=85Ee\n-----END PGP MESSAGE-----", created: "2020-02-21T10:39:42+00:00", modified: "2020-02-21T10:39:42+00:00", }, ], permission: ownerPermissionDto({ id: "972bf3fc-0d5b-579c-9097-56d86394c255", aco_foreign_key: "daaf057e-7fc3-5537-a8a9-e8c151890878", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", }), }), defaultResourceDto({ id: "690b6e40-f371-579c-b0c6-86e8ef383adc", metadata: { name: "Enlightenment", username: "efl", uris: ["https:\/\/www.enlightenment.org\/"], description: "Party like it\u0027s 1996.", }, permissions: [ readPermissionDto({ id: "2169588b-cf80-51f4-82a2-4b5e914d0d47", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", user: defaultUserDto({ id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", username: "carol@passbolt.com", profile: defaultProfileDto({ id: "48bcd9ac-a520-53e0-b3a4-9da7e57b91aa", user_id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", first_name: "Carol", last_name: "Shaw", avatar: defaultFullAvatarDto({ user_id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", foreign_key: "48bcd9ac-a520-53e0-b3a4-9da7e57b91aa", }), }), }), }), ownerPermissionDto({ id: "e32b034c-d780-51f4-a89a-44042a5f69e0", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", user: defaultUserDto({ id: "f848277c-5398-58f8-a82a-72397af2d450", username: "ada@passbolt.com", profile: defaultProfileDto({ id: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", user_id: "f848277c-5398-58f8-a82a-72397af2d450", first_name: "Ada", last_name: "Lovelace", avatar: defaultFullAvatarDto({ id: "88eebbef-d7bc-4471-8577-2ec9e55769f6", user_id: "f848277c-5398-58f8-a82a-72397af2d450", foreign_key: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", }), }), }), }), readPermissionDto({ id: "849b1743-e145-53a8-85ca-edf78823c801", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "54c6278e-f824-5fda-91ff-3e946b18d994", user: defaultUserDto({ id: "54c6278e-f824-5fda-91ff-3e946b18d994", username: "dame@passbolt.com", profile: defaultProfileDto({ id: "2766ff6b-87f1-53a9-98fd-72cd32a3df69", user_id: "54c6278e-f824-5fda-91ff-3e946b18d994", first_name: "Dame Steve", last_name: "Shirley", avatar: defaultFullAvatarDto({ id: "8a5b82b4-6967-487f-9bb1-cdc4da78aa06", user_id: "54c6278e-f824-5fda-91ff-3e946b18d994", foreign_key: "2766ff6b-87f1-53a9-98fd-72cd32a3df69", }), }), }), }), updatePermissionDto({ id: "40e26b09-8ed0-5d15-9b0c-d595bbb3cfe4", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", user: defaultUserDto({ id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", username: "betty@passbolt.com", profile: defaultProfileDto({ id: "cbce5d22-46c1-51d1-b851-36b174e40611", user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", first_name: "Betty", last_name: "Holberton", avatar: defaultFullAvatarDto({ id: "b4926859-7de7-4c80-85c1-552a2ed47e52", user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", foreign_key: "cbce5d22-46c1-51d1-b851-36b174e40611", }), }), }), }), updatePermissionDto({ id: "adc451c8-d721-50f1-978f-dfb01a270ca8", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "8d04cf98-716b-5f6d-9fe8-c130f8992646", user: defaultUserDto({ id: "8d04cf98-716b-5f6d-9fe8-c130f8992646", username: "hedy@passbolt.com", profile: defaultProfileDto({ id: "403c7bdf-068d-585a-8fc0-2049a131f8e6", user_id: "8d04cf98-716b-5f6d-9fe8-c130f8992646", first_name: "Hedy", last_name: "Lamarr", }), }), }), readPermissionDto({ id: "98ac06ff-d605-52c6-9d38-c6d1d950439d", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", user: defaultUserDto({ id: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", username: "irene@passbolt.com", profile: defaultProfileDto({ id: "c551fc12-59b4-51ad-ae73-1659812e9ba5", user_id: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", first_name: "Irene", last_name: "Greif", }), }), }), ownerPermissionDto({ id: "d33d5e15-7b43-516a-acd1-dbb4049c03ee", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "620de627-8f07-5427-9149-e2c43219c5aa", user: defaultUserDto({ id: "620de627-8f07-5427-9149-e2c43219c5aa", username: "grace@passbolt.com", profile: defaultProfileDto({ id: "d12b4113-9368-5923-9e86-deea9fdca094", user_id: "620de627-8f07-5427-9149-e2c43219c5aa", first_name: "Grace", last_name: "Hopper", }), }), }), updateGroupPermissionDto({ id: "521b4284-e8fc-55a8-8d32-03a82d3eebf3", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "eabe3a36-9bfb-5eba-b1aa-56eff5530006", group: defaultGroupDto({ id: "eabe3a36-9bfb-5eba-b1aa-56eff5530006", name: "Ergonom", }), }), readGroupPermissionDto({ id: "96cbcf82-e852-5232-ade2-9b648380e59f", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "36563004-3f25-50c0-b22e-6554c3ccc4e7", group: defaultGroupDto({ id: "36563004-3f25-50c0-b22e-6554c3ccc4e7", name: "Board", }), }), ownerGroupPermissionDto({ id: "cee750b6-60c8-55c5-bd2c-f69544b31810", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "fc299a60-3ed9-5e54-8ba7-3de125660ae2", group: defaultGroupDto({ id: "fc299a60-3ed9-5e54-8ba7-3de125660ae2", name: "Developer", }), }), readGroupPermissionDto({ id: "d48886d8-0025-558f-b9b2-041bd6322053", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "15cec625-8417-5533-bdb1-a17aec0bfcf4", group: defaultGroupDto({ id: "15cec625-8417-5533-bdb1-a17aec0bfcf4", name: "Freelancer", }), }), ], secrets: [ { id: "ab0712d2-3e91-5261-8c34-d420cf54fd28", user_id: "f848277c-5398-58f8-a82a-72397af2d450", resource_id: "690b6e40-f371-579c-b0c6-86e8ef383adc", data: "-----BEGIN PGP MESSAGE-----\n\nhQIMA1P90Qk1JHA+AQ\/8C7BXVGXAzxWMWuYLvW2aPBrJKFy7wiUueu2dpWuDNYYA\nJ0R9UM8nERhr0SXnXGtRO24WTkmnhOpvPhWAm4lUi3YB8YYof17VGh+Gp4aP6oV9\nCNqj7OTZjk686lYqScozlMkiH5oYjTql51nYzwJ4r7\/kakQiV6tbUii6P1p6FNmQ\n8bICUWRpOo+eR8eLwGfwaHRs8RgpX5MyawWuue282W3C0tAzhiu7m4qAViCk4l87\nq0gtob2EBjbFUK3VBMwbhA9Ouz9HF2gXv1iWqoNrcbikYs4xpUeZmZUs4kq6RXhT\nzNo+XoN6No77IHj4OTaSs6LEoKpxEImUGy6dYn1F2xuxd9kfTgTRMTI38ncosJ0C\nTnoxSy85TXu\/RtoVgdGKau54PFO9tzZDBRy\/mlMQ+MTpPEiETu5A4im8dVhn4z1l\nHlWEpV1d8uU\/DBmBPcpeFH47Ddrnr7osa4Di2KbBKZG10aXNd54AdISKnRuYNFJG\nTxap9iXWXjJ4gdgmwbiC2\/a6UGTWZ64gR8rju86x89OrNNh5WLsgckAbDVsUGfKC\nsGSr7O2up91Nd9yz14hYMwG1zKlCdnTRJSrixg8TLMN7BajqhRRgM71q8UrLSoRu\nDv38dkioVmAv+OpdjatqGBd8JJQ9hU9taJNq5wSBslUMpdEakHlo5GwH7G+lq7LS\nRQEJNFM0R68+k5cYP1pyWhVHjZA67MqmmqfRWLYD9sKj+3xnpMPfhyVPLfUywxJz\nTmMSP2l5rS5aDyNOrJBbxH6CREcCUQ==\n=2eQk\n-----END PGP MESSAGE-----", created: "2020-02-21T10:39:42+00:00", modified: "2020-02-21T10:39:42+00:00", }, ], permission: ownerPermissionDto({ id: "e32b034c-d780-51f4-a89a-44042a5f69e0", aco_foreign_key: "690b6e40-f371-579c-b0c6-86e8ef383adc", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", }), }), defaultResourceDto({ id: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", metadata: { name: "Grogle", username: "grd", uris: ["http://fr.groland.wikia.com/wiki/Grogle"], description: "", }, permissions: [ readPermissionDto({ id: "39acc708-f643-548f-b305-14236220327d", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", user: defaultUserDto({ id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", username: "carol@passbolt.com", profile: defaultProfileDto({ id: "48bcd9ac-a520-53e0-b3a4-9da7e57b91aa", user_id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", first_name: "Carol", last_name: "Shaw", avatar: defaultFullAvatarDto({ user_id: "640ebc06-5ec1-5322-a1ae-6120ed2f3a74", foreign_key: "48bcd9ac-a520-53e0-b3a4-9da7e57b91aa", }), }), }), }), ownerGroupPermissionDto({ id: "36366a82-3d75-5e0e-97d3-0437ad4ee2cf", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", group: null, user: defaultUserDto({ id: "f848277c-5398-58f8-a82a-72397af2d450", username: "ada@passbolt.com", profile: defaultProfileDto({ id: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", user_id: "f848277c-5398-58f8-a82a-72397af2d450", first_name: "Ada", last_name: "Lovelace", avatar: defaultFullAvatarDto({ user_id: "f848277c-5398-58f8-a82a-72397af2d450", foreign_key: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", }), }), }), }), readPermissionDto({ id: "81b479f4-5661-5050-834e-aa9d79a90a45", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "54c6278e-f824-5fda-91ff-3e946b18d994", user: defaultUserDto({ id: "54c6278e-f824-5fda-91ff-3e946b18d994", username: "dame@passbolt.com", profile: defaultProfileDto({ id: "2766ff6b-87f1-53a9-98fd-72cd32a3df69", user_id: "54c6278e-f824-5fda-91ff-3e946b18d994", first_name: "Dame Steve", last_name: "Shirley", avatar: defaultFullAvatarDto({ user_id: "54c6278e-f824-5fda-91ff-3e946b18d994", foreign_key: "2766ff6b-87f1-53a9-98fd-72cd32a3df69", }), }), }), }), updatePermissionDto({ id: "ec3a3692-6451-5417-a9e7-243dda8acbae", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", user: defaultUserDto({ id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", username: "betty@passbolt.com", profile: defaultProfileDto({ id: "cbce5d22-46c1-51d1-b851-36b174e40611", user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", first_name: "Betty", last_name: "Holberton", avatar: defaultFullAvatarDto({ user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", foreign_key: "cbce5d22-46c1-51d1-b851-36b174e40611", }), }), }), }), updatePermissionDto({ id: "b8e7077e-460c-52bc-a5b5-05b5add5ef8e", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "8d04cf98-716b-5f6d-9fe8-c130f8992646", user: defaultUserDto({ id: "8d04cf98-716b-5f6d-9fe8-c130f8992646", username: "hedy@passbolt.com", profile: defaultProfileDto({ id: "403c7bdf-068d-585a-8fc0-2049a131f8e6", user_id: "8d04cf98-716b-5f6d-9fe8-c130f8992646", first_name: "Hedy", last_name: "Lamarr", }), }), }), readPermissionDto({ id: "5b1d78a2-15f2-5be3-9a1a-412ddf83e6f6", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", user: defaultUserDto({ id: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", username: "irene@passbolt.com", profile: defaultProfileDto({ id: "c551fc12-59b4-51ad-ae73-1659812e9ba5", user_id: "904bcd9f-ff51-5cfd-9de8-d2c876ade498", first_name: "Irene", last_name: "Greif", }), }), }), ownerPermissionDto({ id: "557496ad-e177-529a-a91e-3cdcd15df167", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "620de627-8f07-5427-9149-e2c43219c5aa", user: defaultUserDto({ id: "620de627-8f07-5427-9149-e2c43219c5aa", username: "grace@passbolt.com", profile: defaultProfileDto({ id: "d12b4113-9368-5923-9e86-deea9fdca094", user_id: "620de627-8f07-5427-9149-e2c43219c5aa", first_name: "Grace", last_name: "Hopper", }), }), }), ownerGroupPermissionDto({ id: "3068c70f-cbe4-5c32-8921-eec07777166b", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "fc299a60-3ed9-5e54-8ba7-3de125660ae2", group: defaultGroupDto({ id: "fc299a60-3ed9-5e54-8ba7-3de125660ae2", name: "Developer", }), }), readGroupPermissionDto({ id: "3bb4592e-7788-538f-bb7b-e3136e8ce28e", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "36563004-3f25-50c0-b22e-6554c3ccc4e7", group: defaultGroupDto({ id: "36563004-3f25-50c0-b22e-6554c3ccc4e7", name: "Board", }), }), updateGroupPermissionDto({ id: "a6bdc2d9-3c37-5fc4-a383-ec1249ff5611", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "eabe3a36-9bfb-5eba-b1aa-56eff5530006", group: defaultGroupDto({ id: "eabe3a36-9bfb-5eba-b1aa-56eff5530006", name: "Ergonom", }), }), readGroupPermissionDto({ id: "fc64507b-6a84-5454-a1c7-e0fac3513abd", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "15cec625-8417-5533-bdb1-a17aec0bfcf4", group: defaultGroupDto({ id: "15cec625-8417-5533-bdb1-a17aec0bfcf4", name: "Freelancer", }), }), ], secrets: [ { id: "95031fd8-c742-5074-a0b6-4b63133943e1", user_id: "f848277c-5398-58f8-a82a-72397af2d450", resource_id: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", data: "-----BEGIN PGP MESSAGE-----\n\nhQIMA1P90Qk1JHA+AQ\/+IFdDbauO7X3uIxB\/4P8PND7F5BunfuPWwNLXHMG8pvEP\nJOp1D+MksVySCbpuliX\/qoOtoaiafSqVoqAzLW7tbc7e8ojuE+gZrvNpUP8Ng80I\nnGKnx74Nnx5C2Pyg6c4MUyk8rsOoQrPENm72u1J8VzmD8rYe6m1bgF\/arx\/zOwMv\nLUMy+QmbgXNmi0HMk9ZAWNS+OlZDYN2dcSqb13aztOewqmDPgQPO+dK6BM2MZEIo\nrrUBFmqV8kaWYrMuRBkCjzztOt9\/IjindOdirCa9C4mL5ST4wpclYrGDTzpoyojV\nP018\/pGWzDDBgI+SOvlkqcJI4or\/fPlWyjVd38tgJ0fAQT\/9ZQ3lAsPeIXKmGJ4S\nbwABTMQdMkl257LprdWnBO1j3eXUahmkpzSVAxOX9E5Cxmg7syYnKjCa2DKauXOW\nSirqkt\/\/e0nxEcDVx3czhveVNJ44PYBP4bgCuG9ddD5OB2zmJS\/i7t6DvZMCzPET\nYx\/TZuKJMbPkpZ3j89U0KHitjCgTCJUJMGxT6opsL0yG7B5SNjIvSnaQYy4n5BhQ\nxZLJRYAAeEwkChGsg08o3+E9Rqscno5dtpTTxLtqnesQc90yOS7nMgj03TRjd6Qu\nDFyPw05m34vKkDIRYk8AnIWKamQmVUU1IK6McZXxD1swCieTNilA92oi6KmsB3DS\nQwFXCjUoKE1\/QRVOpDMdzCE1CbRaVCB5IB\/tGYNXdXrfxj33TAhOxZ7P6FwS6Mr4\ngIvN9K85D9DSdc6zB1K\/J8iqYQs=\n=sbNr\n-----END PGP MESSAGE-----", created: "2020-02-21T10:39:42+00:00", modified: "2020-02-21T10:39:42+00:00", }, ], permission: ownerPermissionDto({ id: "36366a82-3d75-5e0e-97d3-0437ad4ee2cf", aco_foreign_key: "ecf0ed85-3bfc-5f45-b11d-74e9a86aa313", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", }), }), ]; export const folders = [ { id: "8e3874ae-4b40-590b-968a-418f704b9d9a", name: "apache", username: "www-data", uri: "http:\/\/www.apache.org\/", description: "Apache is the world\u0027s most used web server software.", deleted: false, created: "2020-02-19T10:39:29+00:00", modified: "2020-02-20T10:39:29+00:00", created_by: "f848277c-5398-58f8-a82a-72397af2d450", modified_by: "f848277c-5398-58f8-a82a-72397af2d450", permissions: [ { id: "8dfd59a7-852d-5c57-bd45-75c28bbb3f6c", aco: "Folder", aco_foreign_key: "8e3874ae-4b40-590b-968a-418f704b9d9a", aro: "User", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", type: 15, created: "2020-02-21T10:39:30+00:00", modified: "2020-02-21T10:39:30+00:00", group: null, user: { id: "f848277c-5398-58f8-a82a-72397af2d450", role_id: TEST_ROLE_USER_ID, username: "ada@passbolt.com", active: true, deleted: false, created: "2019-12-21T10:39:26+00:00", modified: "2020-01-21T10:39:26+00:00", profile: { id: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", user_id: "f848277c-5398-58f8-a82a-72397af2d450", first_name: "Ada", last_name: "Lovelace", created: "2020-02-21T10:39:26+00:00", modified: "2020-02-21T10:39:26+00:00", avatar: { id: "88eebbef-d7bc-4471-8577-2ec9e55769f6", user_id: "f848277c-5398-58f8-a82a-72397af2d450", foreign_key: "99522cc9-0acc-5ae2-b996-d03bded3c0a6", model: "Avatar", filename: "ada.png", filesize: 170049, mime_type: "image\/png", extension: "png", hash: "97e36ab6528e26e3b9f988444ef490f125f49a39", path: "Avatar\/a7\/32\/96\/88eebbefd7bc447185772ec9e55769f6\/88eebbefd7bc447185772ec9e55769f6.png", adapter: "Local", created: "2020-02-21T10:39:28+00:00", modified: "2020-02-21T10:39:28+00:00", url: { medium: "img\/public\/Avatar\/a7\/32\/96\/88eebbefd7bc447185772ec9e55769f6\/88eebbefd7bc447185772ec9e55769f6.a99472d5.png", small: "img\/public\/Avatar\/a7\/32\/96\/88eebbefd7bc447185772ec9e55769f6\/88eebbefd7bc447185772ec9e55769f6.65a0ba70.png", }, }, }, last_logged_in: "", }, }, { id: "6f65173d-a5e8-5014-9659-e1bb4f19707d", aco: "Folder", aco_foreign_key: "8e3874ae-4b40-590b-968a-418f704b9d9a", aro: "User", aro_foreign_key: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", type: 7, created: "2020-02-21T10:39:30+00:00", modified: "2020-02-21T10:39:30+00:00", group: null, user: { id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", role_id: TEST_ROLE_USER_ID, username: "betty@passbolt.com", active: true, deleted: false, created: "2020-02-07T10:39:26+00:00", modified: "2020-02-14T10:39:26+00:00", profile: { id: "cbce5d22-46c1-51d1-b851-36b174e40611", user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", first_name: "Betty", last_name: "Holberton", created: "2020-02-21T10:39:26+00:00", modified: "2020-02-21T10:39:26+00:00", avatar: { id: "b4926859-7de7-4c80-85c1-552a2ed47e52", user_id: "e97b14ba-8957-57c9-a357-f78a6e1e1a46", foreign_key: "cbce5d22-46c1-51d1-b851-36b174e40611", model: "Avatar", filename: "betty.png", filesize: 115942, mime_type: "image\/png", extension: "png", hash: "820a0cb765217a0e765f3a0abbb2e98b62ddecc1", path: "Avatar\/01\/7a\/e3\/b49268597de74c8085c1552a2ed47e52\/b49268597de74c8085c1552a2ed47e52.png", adapter: "Local", created: "2020-02-21T10:39:28+00:00", modified: "2020-02-21T10:39:28+00:00", url: { medium: "img\/public\/Avatar\/01\/7a\/e3\/b49268597de74c8085c1552a2ed47e52\/b49268597de74c8085c1552a2ed47e52.a99472d5.png", small: "img\/public\/Avatar\/01\/7a\/e3\/b49268597de74c8085c1552a2ed47e52\/b49268597de74c8085c1552a2ed47e52.65a0ba70.png", }, }, }, last_logged_in: "", }, }, ], secrets: [ { id: "eede75ff-316a-511c-8317-51e8339b6dcc", user_id: "f848277c-5398-58f8-a82a-72397af2d450", resource_id: "8e3874ae-4b40-590b-968a-418f704b9d9a", data: "-----BEGIN PGP MESSAGE-----\n\nhQIMA1P90Qk1JHA+AQ\/\/QyHX2Ua8jvIna\/QX3fB\/TD\/cvxNNH2RJPxZ5VwKbviBZ\nzhd6pWpsX48C2bmB+Y+SQrHB\/xXX+vAvGNzwoVa4+hYG7GAoSruXpi7sYjMUanjW\nEfQ0HX5GEEv9fcFb27zcxi61ZD+3lQnhW+5cOnDZwqnL68dQZ+fPpDLBDLGNZuBA\n8t98lAV5ku3THiTctlso9Erfk4lo+Er1onFGIY4DWhSn1QcdlUb10iDLEXRuQdtk\nXrtQGCWKaI\/QLqJirtIy4DTRoq1mTN27xxScWnA+Z35pPOKaqh5vHGRvYf8xngdS\nE3f2qx4r8wlUHG3Y+\/+qU6f9dnA4DgBXMzEueQhorkdUrFalWuWg8aKmBFA5kEtc\n2GwIPQZQadg\/pFcGMCRwpSViWFlJSe2Jxy0KXVpSgRXizCFeFejDzxAcMwYm3UbD\n6uV+edvrj\/1xHxtonX\/\/QkrAjHQr7hgNZtxed23EamoajvuI6xSMH4U8LYNuK37J\nxql3e89J9d5A29ldXyhq95xGS4F+258t6oHlM4mGWZiJ97aEafgqlKjyl+kzpNo6\nWiemxUjiyjA8dyLWtyWk5RCyd\/rP0YmrsYcJpR1v8UMzWIbHr28pgQVHW56e\/gd8\nsBk0Yt33hPnT0ji28PT17TkaK61NLWLIKd29O34CMSV5kQD8rXBLhuAfZIg8RvvS\nUgEjbB3Xfh5Uo2J5gew2Zy823u98xTnsOpOkPYVGBXpW6ZKMNNq\/6rBt6TEULBrX\n1OUTkSbLwZs04S5SXGbBqXXYrnTOOPrrdKye4gANC\/0cvbE=\n=85Ee\n-----END PGP MESSAGE-----", created: "2020-02-21T10:39:42+00:00", modified: "2020-02-21T10:39:42+00:00", }, ], permission: { id: "8dfd59a7-852d-5c57-bd45-75c28bbb3f6c", aco: "Folder", aco_foreign_key: "8e3874ae-4b40-590b-968a-418f704b9d9a", aro: "User", aro_foreign_key: "f848277c-5398-58f8-a82a-72397af2d450", type: 15, created: "2020-02-21T10:39:30+00:00", modified: "2020-02-21T10:39:30+00:00", }, }, ]; export const mockResultsResources = { "passbolt.resources.find-all-by-ids-for-display-permissions": resources, "passbolt.keyring.get-public-key-info-by-user": gpgKey, "passbolt.share.resources.save": true, }; export const mockResultsFolders = { "passbolt.share.get-folders": folders, "passbolt.keyring.get-public-key-info-by-user": gpgKey, "passbolt.share.folders.save": true, }; export const mockResultsResourcesAndFolders = { "passbolt.share.find-resources-for-share": resources, "passbolt.share.get-folders": folders, "passbolt.keyring.get-public-key-info-by-user": gpgKey, };