From fbefe44225878e7d50c10db0c3c05231d15d9d31 Mon Sep 17 00:00:00 2001 From: Leon van der Grient Date: Tue, 26 Sep 2023 12:01:49 +0200 Subject: [PATCH] fix: correctly handle audits of content without created by user. --- package-lock.json | 469 ++++++++++-------- packages/content-platform/package.json | 12 +- .../server/lifecycles/audit.lifecycle.ts | 7 +- 3 files changed, 264 insertions(+), 224 deletions(-) diff --git a/package-lock.json b/package-lock.json index b32e59a..a53dd87 100644 --- a/package-lock.json +++ b/package-lock.json @@ -519,9 +519,9 @@ } }, "node_modules/@babel/runtime-corejs3": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.22.15.tgz", - "integrity": "sha512-SAj8oKi8UogVi6eXQXKNPu8qZ78Yzy7zawrlTr0M+IuW/g8Qe9gVDhGcF9h1S69OyACpYoLxEzpjs1M15sI5wQ==", + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.1.tgz", + "integrity": "sha512-OKKfytwoc0tr7cDHwQm0RLVR3y+hDGFz3EPuvLNU/0fOeXJeKNIHj7ffNVFnncWt3sC58uyUCRSzf8nBQbyF6A==", "dev": true, "dependencies": { "core-js-pure": "^3.30.2", @@ -636,14 +636,14 @@ } }, "node_modules/@codemirror/language": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.0.tgz", - "integrity": "sha512-nFu311/0ne/qGuGCL3oKuktBgzVOaxCHZPZv1tLSZkNjPYxxvkjSbzno3MlErG2tgw1Yw1yF8BxMCegeMXqpiw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@codemirror/language/-/language-6.9.1.tgz", + "integrity": "sha512-lWRP3Y9IUdOms6DXuBpoWwjkR7yRmnS0hKYCbSfPz9v6Em1A1UCRujAkDiCrdYfs1Z0Eu4dGtwovNPStIfkgNA==", "dev": true, "dependencies": { "@codemirror/state": "^6.0.0", "@codemirror/view": "^6.0.0", - "@lezer/common": "^1.0.0", + "@lezer/common": "^1.1.0", "@lezer/highlight": "^1.0.0", "@lezer/lr": "^1.0.0", "style-mod": "^4.0.0" @@ -661,9 +661,9 @@ } }, "node_modules/@codemirror/search": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.3.tgz", - "integrity": "sha512-M1nGnpUTlOqp0Ywn6V30T8eFcuNFIDfx4+0ja5Wag+qQpL/HZgsIZ7FpE6qZatPziakgj+UXyZTrTUditrkwIQ==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/@codemirror/search/-/search-6.5.4.tgz", + "integrity": "sha512-YoTrvjv9e8EbPs58opjZKyJ3ewFrVSUzQ/4WXlULQLSDDr1nGPJ67mMXFNNVYwdFhybzhrzrtqgHmtpJwIF+8g==", "dev": true, "dependencies": { "@codemirror/state": "^6.0.0", @@ -690,9 +690,9 @@ } }, "node_modules/@codemirror/view": { - "version": "6.19.0", - "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.19.0.tgz", - "integrity": "sha512-XqNIfW/3GaaF+T7Q1jBcRLCPm1NbrR2DBxrXacSt1FG+rNsdsNn3/azAfgpUoJ7yy4xgd8xTPa3AlL+y0lMizQ==", + "version": "6.20.2", + "resolved": "https://registry.npmjs.org/@codemirror/view/-/view-6.20.2.tgz", + "integrity": "sha512-tZ9F0UZU2P3eTRtgljg3DaCOTn2FIjQU/ktTCjSz9/6he3GHDNxSCDAPidMtF+09r23o0h9H/5U7xibtUuEgdg==", "dev": true, "dependencies": { "@codemirror/state": "^6.1.4", @@ -1350,9 +1350,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.3.tgz", - "integrity": "sha512-uvnFKtPgzLnpzzTRfhDlvXX0kLYi9lDRQbcDmT8iXl71Rx+uwSuaUIQl3DNC7w5OweAQ7XQMDObML+KaYDQfng==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.4.tgz", + "integrity": "sha512-qprfWkn82Iw821mcKofJ5Pk9wgioHicxcQMxx+5zt5GSKoqdWvgG5AxVmpmUUjzTLPVSH5auBrhI93Deayn/DA==", "dev": true }, "node_modules/@formatjs/ecma402-abstract": { @@ -1595,9 +1595,9 @@ "dev": true }, "node_modules/@lezer/common": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.0.4.tgz", - "integrity": "sha512-lZHlk8p67x4aIDtJl6UQrXSOP6oi7dQR3W/geFVrENdA1JDaAJWldnVqVjPMJupbTKbzDfFcePfKttqVidS/dg==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@lezer/common/-/common-1.1.0.tgz", + "integrity": "sha512-XPIN3cYDXsoJI/oDWoR2tD++juVrhgIago9xyKhZ7IhGlzdDM9QgC8D8saKNCz5pindGcznFr2HBSsEQSWnSjw==", "dev": true }, "node_modules/@lezer/highlight": { @@ -1620,9 +1620,9 @@ } }, "node_modules/@lezer/lr": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.10.tgz", - "integrity": "sha512-BZfVvf7Re5BIwJHlZXbJn9L8lus5EonxQghyn+ih8Wl36XMFBPTXC0KM0IdUtj9w/diPHsKlXVgL+AlX2jYJ0Q==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@lezer/lr/-/lr-1.3.12.tgz", + "integrity": "sha512-5nwY1JzCueUdRtlMBnlf1SUi69iGCq2ABq7WQFQMkn/kxPvoACAEnTp4P17CtXxYr7WCwtYPLL2AEvxKPuF1OQ==", "dev": true, "dependencies": { "@lezer/common": "^1.0.0" @@ -1797,9 +1797,9 @@ } }, "node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.5.tgz", + "integrity": "sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==", "dev": true, "dependencies": { "@babel/runtime": "^7.13.10", @@ -1825,9 +1825,9 @@ } }, "node_modules/@radix-ui/react-dropdown-menu": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.5.tgz", - "integrity": "sha512-xdOrZzOTocqqkCkYo8yRPCib5OkTkqN7lqNCdxwPOdE466DOaNl4N8PkUIlsXthQvW5Wwkd+aEmWpfWlBoDPEw==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.6.tgz", + "integrity": "sha512-i6TuFOoWmLWq+M/eCLGd/bQ2HfAX1RJgvrBQ6AQLmzfvsLdefxbWu8G9zczcPFfcSPehz9GcpF6K9QYreFV8hA==", "dev": true, "dependencies": { "@babel/runtime": "^7.13.10", @@ -1835,7 +1835,7 @@ "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-menu": "2.0.5", + "@radix-ui/react-menu": "2.0.6", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-use-controllable-state": "1.0.1" }, @@ -1918,9 +1918,9 @@ } }, "node_modules/@radix-ui/react-menu": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.5.tgz", - "integrity": "sha512-Gw4f9pwdH+w5w+49k0gLjN0PfRDHvxmAgG16AbyJZ7zhwZ6PBHKtWohvnSwfusfnK3L68dpBREHpVkj8wEM7ZA==", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.6.tgz", + "integrity": "sha512-BVkFLS+bUC8HcImkRKPSiVumA1VPOOEC5WBMiT+QAVsPzW1FJzI9KnqgGxVDPBcql5xXrHkD3JOVoXWEXD8SYA==", "dev": true, "dependencies": { "@babel/runtime": "^7.13.10", @@ -1929,12 +1929,12 @@ "@radix-ui/react-compose-refs": "1.0.1", "@radix-ui/react-context": "1.0.1", "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", + "@radix-ui/react-dismissable-layer": "1.0.5", "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", + "@radix-ui/react-focus-scope": "1.0.4", "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", + "@radix-ui/react-popper": "1.1.3", + "@radix-ui/react-portal": "1.0.4", "@radix-ui/react-presence": "1.0.1", "@radix-ui/react-primitive": "1.0.3", "@radix-ui/react-roving-focus": "1.0.4", @@ -1958,6 +1958,32 @@ } } }, + "node_modules/@radix-ui/react-menu/node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.4.tgz", + "integrity": "sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.1", + "@radix-ui/react-primitive": "1.0.3", + "@radix-ui/react-use-callback-ref": "1.0.1" + }, + "peerDependencies": { + "@types/react": "*", + "@types/react-dom": "*", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + } + } + }, "node_modules/@radix-ui/react-menu/node_modules/react-remove-scroll": { "version": "2.5.5", "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz", @@ -1984,9 +2010,9 @@ } }, "node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.3.tgz", + "integrity": "sha512-cKpopj/5RHZWjrbF2846jBNacjQVwkP068DfmgrNJXpvVWrOvlAmE9xSiy5OqeE+Gi8D9fP+oDhUnPqNMY8/5w==", "dev": true, "dependencies": { "@babel/runtime": "^7.13.10", @@ -2017,9 +2043,9 @@ } }, "node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.4.tgz", + "integrity": "sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==", "dev": true, "dependencies": { "@babel/runtime": "^7.13.10", @@ -2502,9 +2528,9 @@ } }, "node_modules/@rushstack/ts-command-line": { - "version": "4.16.0", - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.16.0.tgz", - "integrity": "sha512-WJKhdR9ThK9Iy7t78O3at7I3X4Ssp5RRZay/IQa8NywqkFy/DQbT3iLouodMMdUwLZD9n8n++xLubVd3dkmpkg==", + "version": "4.16.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.16.1.tgz", + "integrity": "sha512-+OCsD553GYVLEmz12yiFjMOzuPeCiZ3f8wTiFHL30ZVXexTyPmgjwXEhg2K2P0a2lVf+8YBy7WtPoflB2Fp8/A==", "dev": true, "dependencies": { "@types/argparse": "1.0.38", @@ -2700,21 +2726,21 @@ } }, "node_modules/@strapi/admin": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.13.6.tgz", - "integrity": "sha512-ba7QCpYuSC+O7UvqZ5WQ2qOZHYuvyGhNd9T8m0OyEbgj99JPcahRq54RO/BFiIZA1brbYNOe6tVglCpKaPnfcw==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/admin/-/admin-4.13.7.tgz", + "integrity": "sha512-ihe9n7CNGrdnNyAwq+yRSMKC0yEclKISeFsgNl2fdKcShUAPPg0Ac4YGDDXHYqka+RKUe2/MqKXf6lDR51s5Ww==", "dev": true, "dependencies": { "@casl/ability": "^5.4.3", "@pmmmwh/react-refresh-webpack-plugin": "0.5.10", - "@strapi/data-transfer": "4.13.6", + "@strapi/data-transfer": "4.13.7", "@strapi/design-system": "1.10.1", - "@strapi/helper-plugin": "4.13.6", + "@strapi/helper-plugin": "4.13.7", "@strapi/icons": "1.10.1", - "@strapi/permissions": "4.13.6", - "@strapi/provider-audit-logs-local": "4.13.6", - "@strapi/typescript-utils": "4.13.6", - "@strapi/utils": "4.13.6", + "@strapi/permissions": "4.13.7", + "@strapi/provider-audit-logs-local": "4.13.7", + "@strapi/typescript-utils": "4.13.7", + "@strapi/utils": "4.13.7", "axios": "1.5.0", "bcryptjs": "2.4.3", "browserslist": "^4.17.3", @@ -2880,9 +2906,9 @@ } }, "node_modules/@strapi/admin/node_modules/@strapi/helper-plugin": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.13.6.tgz", - "integrity": "sha512-UZaGuzU0K8A3J9UuW+u3yuOdLP3racg2pBu6VSLpUL+pcUZb3WLLEWtHqVTlXmF7yq9naemg9Z2lezZAmNaQDQ==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.13.7.tgz", + "integrity": "sha512-El4xRSXp4qf+FNgylWmJ91xWKrdiyd7vU1dN48qRk8jJr5ileGHUDMOJ70ioYUnY/g203w0qVnAPyQug0Yl97Q==", "dev": true, "dependencies": { "axios": "1.5.0", @@ -2892,7 +2918,7 @@ "lodash": "4.17.21", "prop-types": "^15.8.1", "qs": "6.11.1", - "react-helmet": "^6.1.0", + "react-helmet": "6.1.0", "react-intl": "6.4.1", "react-query": "3.39.3", "react-select": "5.7.0" @@ -3183,13 +3209,13 @@ } }, "node_modules/@strapi/data-transfer": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.13.6.tgz", - "integrity": "sha512-Q3/nbwBQVdGyILnfom/T8SCB+o13LqniwpOZX1+l8qdrOG84zsQhfLDJta0UO18Y2fZmQGFiGMd9CL7DicG9HQ==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/data-transfer/-/data-transfer-4.13.7.tgz", + "integrity": "sha512-uw1vq8h+S0dx0OIG5gk3Zbf932zEVuQOk3pMTvL2wknHwIz4J+/4tvJz2hO/l+56RWOWKoQIeutHU3Om2gcUng==", "dev": true, "dependencies": { - "@strapi/logger": "4.13.6", - "@strapi/strapi": "4.13.6", + "@strapi/logger": "4.13.7", + "@strapi/strapi": "4.13.7", "chalk": "4.1.2", "fs-extra": "10.0.0", "lodash": "4.17.21", @@ -3256,12 +3282,12 @@ "dev": true }, "node_modules/@strapi/database": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.13.6.tgz", - "integrity": "sha512-0UAJVfmdLm7u2xDmStOCI30EjCOjTqe+HOwVrFApU5oiGDmQvXNqpgR8wX4Io6cHg/evCooNIFxEZPlTuuWamg==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/database/-/database-4.13.7.tgz", + "integrity": "sha512-gaOtohoLl2Kzz7V2lq/DjgRzYGwcr7MiXV9dhwog3T637jtsuKPTFnd6EJa45KIe69h2Dk2VNDAmUDX4/uhChg==", "dev": true, "dependencies": { - "@strapi/utils": "4.13.6", + "@strapi/utils": "4.13.7", "date-fns": "2.30.0", "debug": "4.3.4", "fs-extra": "10.0.0", @@ -3323,9 +3349,9 @@ "dev": true }, "node_modules/@strapi/generate-new": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.13.6.tgz", - "integrity": "sha512-GKSd8FdbWqiN7VEg3O8pwDXgivaiOf/eY2B2hcu5+L6Z3jNfQI9lNHbKO0RUBv5u/3J/+HxEY4XcIRI3rq6ncg==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/generate-new/-/generate-new-4.13.7.tgz", + "integrity": "sha512-4CVyfb0u7sfBXdyzUfZn0+1sxje0zjlxhGi7Coo/LFS8kmTgqjG0PMAFSoSXEpzM+bP7d+OAFe4hqT7KkJgf1Q==", "dev": true, "dependencies": { "@sentry/node": "6.19.7", @@ -3484,14 +3510,14 @@ "dev": true }, "node_modules/@strapi/generators": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.13.6.tgz", - "integrity": "sha512-+h4dxiDb95gDjrgoLda153uM2poPdt0QlEM1+dvJ2BC9XdRiYCgJRqRLaYvt7uxRLq7/0PSDATuamQZ6hlZlFw==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/generators/-/generators-4.13.7.tgz", + "integrity": "sha512-box2Jhsbyo5Q+6NmaAH129g1JySEwMg0XSRfgQmINy1cCarngrHi2JR52QhFbpKwOTF3p4jluRZ6nHjS5H93Lg==", "dev": true, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/typescript-utils": "4.13.6", - "@strapi/utils": "4.13.6", + "@strapi/typescript-utils": "4.13.7", + "@strapi/utils": "4.13.7", "chalk": "4.1.2", "copyfiles": "2.4.1", "fs-extra": "10.0.0", @@ -3529,9 +3555,9 @@ } }, "node_modules/@strapi/logger": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.13.6.tgz", - "integrity": "sha512-0jk0LrgE+0aNAFrppj1Y0i/tXoDxXxzKyiU4+n+FG1XKH2gTGkiQ6J4YqA5KiVDa6Cp5etVzTmgMXPAHZZPBTg==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/logger/-/logger-4.13.7.tgz", + "integrity": "sha512-Dkl3NM0Lw6UDwX6WOo/ZG1BywXRi0xzydLZ4cPJtR14kQyURvuAgC3c2ewyyfz1Rcau0B/puG5WB9765tGjLPA==", "dev": true, "dependencies": { "lodash": "4.17.21", @@ -3543,13 +3569,13 @@ } }, "node_modules/@strapi/permissions": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-4.13.6.tgz", - "integrity": "sha512-2hg+5f26BO3RAVVmmxIWd+GaAkVNrXZgDxUclb89X8qk3wm/bZs8nTJIAtHeXi2FfL1C4BwrK75uWsNpN83HXQ==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/permissions/-/permissions-4.13.7.tgz", + "integrity": "sha512-cziBOjb1sRp9cpTmRKlbT0Zsx5VL9/z0seAso8FmI/eaaNZScldvWi3oEKrz8nWYaLXlk/7OMsYqZGLcuL6+5A==", "dev": true, "dependencies": { "@casl/ability": "5.4.4", - "@strapi/utils": "4.13.6", + "@strapi/utils": "4.13.7", "lodash": "4.17.21", "sift": "16.0.1" }, @@ -3559,13 +3585,13 @@ } }, "node_modules/@strapi/plugin-content-manager": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.13.6.tgz", - "integrity": "sha512-VeqETXoNfVSenQxvyMCSvOeBdwih52DgMEFHkZXZYWSzc2aEh63Y2VpbyKV3Fhfu/MtU6dMw6+ZCLdzFWbVKlw==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-manager/-/plugin-content-manager-4.13.7.tgz", + "integrity": "sha512-Ah3V+WFc0/jWUHUXEOvx8U+qSe8CR1rwg4MCBrmSRJ+D2Jj0Lgzn2s3HlOL95jIVgO9+ugE5NkDYDqAM7oxyIQ==", "dev": true, "dependencies": { "@sindresorhus/slugify": "1.1.0", - "@strapi/utils": "4.13.6", + "@strapi/utils": "4.13.7", "lodash": "4.17.21", "qs": "6.11.1" }, @@ -3575,9 +3601,9 @@ } }, "node_modules/@strapi/provider-audit-logs-local": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.13.6.tgz", - "integrity": "sha512-4EmnrKI3U74M+IUxxF/wyEltAUb9C7Dw2MMuZ8UiO9Dd+mdJ7CqB05PAj4elXHnVQdYoFLNuDoV7CI4cRU9zpw==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/provider-audit-logs-local/-/provider-audit-logs-local-4.13.7.tgz", + "integrity": "sha512-liIn9uQkeQVAo7ki/hSlQOmq36MgPrDOerXpiY1T8qQn2o3gyg8tJ/fqPe8YAcmXsehwOBQYCfOWRlgAyUGKIw==", "dev": true, "engines": { "node": ">=16.0.0 <=20.x.x", @@ -3588,12 +3614,12 @@ } }, "node_modules/@strapi/provider-email-sendmail": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.13.6.tgz", - "integrity": "sha512-Wk751z5UiuI0yKJIQ29lnUJGNZV/EXF88OGVH4WyHLf+4imsg9wGTzCRJvqisejMVVkCkivg2UHsqZa477yRwQ==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/provider-email-sendmail/-/provider-email-sendmail-4.13.7.tgz", + "integrity": "sha512-d9ixgBk1kZbMI2BiG9xJYKHDv9G99ktrTyT5kgu+1Rz9fn2QO8co5OCECXF2+RaVZWI+Dv//27a2qDngl6TSlA==", "dev": true, "dependencies": { - "@strapi/utils": "4.13.6", + "@strapi/utils": "4.13.7", "sendmail": "^1.6.1" }, "engines": { @@ -3602,12 +3628,12 @@ } }, "node_modules/@strapi/provider-upload-local": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.13.6.tgz", - "integrity": "sha512-OqIn0054T6QJRgMGgIIieHpqw6vWvsPhaOwyPE/vVHg5UgRYhWpov2Y5zekS6f8792b2AetcQIjGX9YdPW9Ffg==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/provider-upload-local/-/provider-upload-local-4.13.7.tgz", + "integrity": "sha512-p+FIHu8NEOW8rj1mmJX3Y4OqRiUB8wjHVecwKBvthsArGhV2EAUbcoFOzPLPKtjr7anR21A2y8oXz+Pw6Ft48g==", "dev": true, "dependencies": { - "@strapi/utils": "4.13.6", + "@strapi/utils": "4.13.7", "fs-extra": "10.0.0" }, "engines": { @@ -3630,27 +3656,27 @@ } }, "node_modules/@strapi/strapi": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.13.6.tgz", - "integrity": "sha512-E8TBDfPZ/rX5GlZ6AsbB82BPXCbzwapDbLHEjOE68co0xvUG9pT981MgIpbMmR1VxcLP0+ydoi8Q7z7hOCfrCA==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/strapi/-/strapi-4.13.7.tgz", + "integrity": "sha512-t7HaENDxXJEKg1Lx+9lW5ifWckm5GRAp0tJmHtbzlkgDENpCJJPrcEa8mTiD8JNZrW3JUZV2TeHMTT4znKWleQ==", "dev": true, "hasInstallScript": true, "dependencies": { "@koa/cors": "3.4.3", "@koa/router": "10.1.1", - "@strapi/admin": "4.13.6", - "@strapi/data-transfer": "4.13.6", - "@strapi/database": "4.13.6", - "@strapi/generate-new": "4.13.6", - "@strapi/generators": "4.13.6", - "@strapi/logger": "4.13.6", - "@strapi/permissions": "4.13.6", - "@strapi/plugin-content-manager": "4.13.6", - "@strapi/plugin-content-type-builder": "4.13.6", - "@strapi/plugin-email": "4.13.6", - "@strapi/plugin-upload": "4.13.6", - "@strapi/typescript-utils": "4.13.6", - "@strapi/utils": "4.13.6", + "@strapi/admin": "4.13.7", + "@strapi/data-transfer": "4.13.7", + "@strapi/database": "4.13.7", + "@strapi/generate-new": "4.13.7", + "@strapi/generators": "4.13.7", + "@strapi/logger": "4.13.7", + "@strapi/permissions": "4.13.7", + "@strapi/plugin-content-manager": "4.13.7", + "@strapi/plugin-content-type-builder": "4.13.7", + "@strapi/plugin-email": "4.13.7", + "@strapi/plugin-upload": "4.13.7", + "@strapi/typescript-utils": "4.13.7", + "@strapi/utils": "4.13.7", "@vitejs/plugin-react": "4.0.4", "bcryptjs": "2.4.3", "boxen": "5.1.2", @@ -3733,9 +3759,9 @@ } }, "node_modules/@strapi/strapi/node_modules/@strapi/helper-plugin": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.13.6.tgz", - "integrity": "sha512-UZaGuzU0K8A3J9UuW+u3yuOdLP3racg2pBu6VSLpUL+pcUZb3WLLEWtHqVTlXmF7yq9naemg9Z2lezZAmNaQDQ==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/helper-plugin/-/helper-plugin-4.13.7.tgz", + "integrity": "sha512-El4xRSXp4qf+FNgylWmJ91xWKrdiyd7vU1dN48qRk8jJr5ileGHUDMOJ70ioYUnY/g203w0qVnAPyQug0Yl97Q==", "dev": true, "dependencies": { "axios": "1.5.0", @@ -3745,7 +3771,7 @@ "lodash": "4.17.21", "prop-types": "^15.8.1", "qs": "6.11.1", - "react-helmet": "^6.1.0", + "react-helmet": "6.1.0", "react-intl": "6.4.1", "react-query": "3.39.3", "react-select": "5.7.0" @@ -3764,17 +3790,17 @@ } }, "node_modules/@strapi/strapi/node_modules/@strapi/plugin-content-type-builder": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.13.6.tgz", - "integrity": "sha512-54f9WryV5CCqz2owvH5+rl8cAlLveDxcvAMZP3NZSVkpZYoXRkZBvGZRn3GO91bwHeg4j4bpnbj/Aj+wlduVPQ==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-content-type-builder/-/plugin-content-type-builder-4.13.7.tgz", + "integrity": "sha512-1vq1MbdsicuzIzUWfm2SyfllQ0OtTcSxx3nfEEMu931s9wQgv5TtAQ5s8Vgudhl9dulszSf2rbTX/ucNKzIS/g==", "dev": true, "dependencies": { "@sindresorhus/slugify": "1.1.0", "@strapi/design-system": "1.10.1", - "@strapi/generators": "4.13.6", - "@strapi/helper-plugin": "4.13.6", + "@strapi/generators": "4.13.7", + "@strapi/helper-plugin": "4.13.7", "@strapi/icons": "1.10.1", - "@strapi/utils": "4.13.6", + "@strapi/utils": "4.13.7", "fs-extra": "10.0.0", "immer": "9.0.19", "lodash": "4.17.21", @@ -3800,15 +3826,15 @@ } }, "node_modules/@strapi/strapi/node_modules/@strapi/plugin-email": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.13.6.tgz", - "integrity": "sha512-szuiBO/ZihSL8vAKA1wFY/6Gl8rWZdZwF5fJRhuWihLdMStVoRjZ3C3Z+LAtKuOCAvN+aDAOBUTcD/8z8wmUbA==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-email/-/plugin-email-4.13.7.tgz", + "integrity": "sha512-zZymyCBYaFFQ7iwk05yQ+H7ovazKkI4bi/JHDs1SKmthFZv3SpBFU5BaZoBYWL5ZuoG/r+1Z9qwbsb4bU2OK9Q==", "dev": true, "dependencies": { "@strapi/design-system": "1.10.1", "@strapi/icons": "1.10.1", - "@strapi/provider-email-sendmail": "4.13.6", - "@strapi/utils": "4.13.6", + "@strapi/provider-email-sendmail": "4.13.7", + "@strapi/utils": "4.13.7", "lodash": "4.17.21", "prop-types": "^15.8.1", "react-intl": "6.4.1", @@ -3827,16 +3853,16 @@ } }, "node_modules/@strapi/strapi/node_modules/@strapi/plugin-upload": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.13.6.tgz", - "integrity": "sha512-t5iUIN4tCbmBv+KuRj3rC5x88RRsEJXXaCAmIIzX8V3zjbLpMWeXqenxbQWKYnXmvYs3LMWhe3XfZWlJwePdwQ==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/plugin-upload/-/plugin-upload-4.13.7.tgz", + "integrity": "sha512-7NdBL5zcVZYHK3uPGR9+ylsjFUXEVEqY7wF/yhYjtlj1gVEwMyfvHY+gmk3Z7nrfohk4eHxLnkwryNu/lPYMmg==", "dev": true, "dependencies": { "@strapi/design-system": "1.10.1", - "@strapi/helper-plugin": "4.13.6", + "@strapi/helper-plugin": "4.13.7", "@strapi/icons": "1.10.1", - "@strapi/provider-upload-local": "4.13.6", - "@strapi/utils": "4.13.6", + "@strapi/provider-upload-local": "4.13.7", + "@strapi/utils": "4.13.7", "axios": "1.5.0", "byte-size": "7.0.1", "cropperjs": "1.6.0", @@ -4116,9 +4142,9 @@ } }, "node_modules/@strapi/typescript-utils": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-4.13.6.tgz", - "integrity": "sha512-7+rWBiUAZuoEUKFYj6HZMPgPnTXHynXwws6WtO7nuKKs8ro+5AByuLuaVPj84LwWNUMaprmwdQpHrtObh0Ad2g==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/typescript-utils/-/typescript-utils-4.13.7.tgz", + "integrity": "sha512-9wm3/cv94zbACgcBw9+ZroVSHaffDBKYNq3BI1yREXViI3biTqjSeDmbdBc9Yf1NbshvAuoh5b1YA38jQgG2qw==", "dev": true, "dependencies": { "chalk": "4.1.2", @@ -4163,9 +4189,9 @@ } }, "node_modules/@strapi/ui-primitives": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/@strapi/ui-primitives/-/ui-primitives-1.10.1.tgz", - "integrity": "sha512-tbNsKnz/JTT5F+Eu7W8qwA9ipHpF2a3YCViIuEU6GxDwvwJkMEI2rTcyxswxRRY1fcVxkWMnPsTFi4kczk0D1Q==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@strapi/ui-primitives/-/ui-primitives-1.11.0.tgz", + "integrity": "sha512-YqE7BQhOYtfv615ib4SjdSAZg+o+EfpQ1e4UD2cb6r6b56D4fP2/1mDPk82qdEc4L8mzeOG/G6nhy4wMu5TaXw==", "dev": true, "dependencies": { "@radix-ui/number": "^1.0.1", @@ -4196,9 +4222,9 @@ } }, "node_modules/@strapi/utils": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.13.6.tgz", - "integrity": "sha512-9IlkOe+mmZUh1WzQW+oWhEgRYuq2DHDWe1JzaNoCivVssFZh9PUr8GT6JYCk9LrNwGP2uX9o42K03NQi1NZ05A==", + "version": "4.13.7", + "resolved": "https://registry.npmjs.org/@strapi/utils/-/utils-4.13.7.tgz", + "integrity": "sha512-v1e0408+wYr7WbAxQ1Vdwv117J8GorgAGd9l2y8nhBQIRKpNgFx0Ym93N8YVCtLQPPwHM83TOr/Sc3x99f8jbQ==", "dev": true, "dependencies": { "@sindresorhus/slugify": "1.1.0", @@ -4691,9 +4717,9 @@ } }, "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz", + "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", "dev": true, "dependencies": { "@types/connect": "*", @@ -4701,9 +4727,9 @@ } }, "node_modules/@types/bonjour": { - "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", + "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", "dev": true, "dependencies": { "@types/node": "*" @@ -4747,9 +4773,9 @@ "dev": true }, "node_modules/@types/eslint": { - "version": "8.44.2", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", - "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "version": "8.44.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.3.tgz", + "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==", "dev": true, "dependencies": { "@types/estree": "*", @@ -4757,9 +4783,9 @@ } }, "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.5.tgz", + "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==", "dev": true, "dependencies": { "@types/eslint": "*", @@ -4767,15 +4793,15 @@ } }, "node_modules/@types/estree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", - "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==", "dev": true }, "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", "dev": true, "dependencies": { "@types/body-parser": "*", @@ -4785,9 +4811,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.36", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz", - "integrity": "sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q==", + "version": "4.17.37", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", "dev": true, "dependencies": { "@types/node": "*", @@ -4843,15 +4869,15 @@ "dev": true }, "node_modules/@types/http-errors": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz", - "integrity": "sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz", + "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==", "dev": true }, "node_modules/@types/http-proxy": { - "version": "1.17.11", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz", - "integrity": "sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==", + "version": "1.17.12", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.12.tgz", + "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==", "dev": true, "dependencies": { "@types/node": "*" @@ -4899,9 +4925,9 @@ "license": "MIT" }, "node_modules/@types/json-schema": { - "version": "7.0.12", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz", - "integrity": "sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA==", + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", "dev": true }, "node_modules/@types/keyv": { @@ -4925,9 +4951,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.198", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.198.tgz", - "integrity": "sha512-trNJ/vtMZYMLhfN45uLq4ShQSw0/S7xCTLLVM+WM1rmFpba/VS42jVUgaO3w/NOLiWR/09lnYk0yMaA/atdIsg==", + "version": "4.14.199", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.199.tgz", + "integrity": "sha512-Vrjz5N5Ia4SEzWWgIVwnHNEnb1UE1XMkvY5DGXrAeOGE9imk0hgTHh5GyDjLDJi9OTCn9oo9dXH1uToK1VRfrg==", "dev": true }, "node_modules/@types/mime": { @@ -5025,9 +5051,9 @@ "license": "MIT" }, "node_modules/@types/send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz", - "integrity": "sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz", + "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", "dev": true, "dependencies": { "@types/mime": "^1", @@ -5035,18 +5061,18 @@ } }, "node_modules/@types/serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==", "dev": true, "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { - "version": "1.15.2", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz", - "integrity": "sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.3.tgz", + "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", "dev": true, "dependencies": { "@types/http-errors": "*", @@ -5055,9 +5081,9 @@ } }, "node_modules/@types/sockjs": { - "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "version": "0.3.34", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.34.tgz", + "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==", "dev": true, "dependencies": { "@types/node": "*" @@ -5090,9 +5116,9 @@ "dev": true }, "node_modules/@types/ws": { - "version": "8.5.5", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.5.tgz", - "integrity": "sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==", + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.6.tgz", + "integrity": "sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==", "dev": true, "dependencies": { "@types/node": "*" @@ -5134,9 +5160,9 @@ } }, "node_modules/@uiw/codemirror-extensions-basic-setup": { - "version": "4.21.13", - "resolved": "https://registry.npmjs.org/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.13.tgz", - "integrity": "sha512-5ObHaBqPV00xBVleDFehzPfOQvek5dPM7YLdPHJUE9bumeSflIWJb55n0Zg/w1rsuU0Lt/Q6WJUh4X6VGR1FVw==", + "version": "4.21.18", + "resolved": "https://registry.npmjs.org/@uiw/codemirror-extensions-basic-setup/-/codemirror-extensions-basic-setup-4.21.18.tgz", + "integrity": "sha512-D/vUMq62VPectfrC+Kyw3mtkmxx1/cotVrVDZER/knicx5tyHaqyt06sOZOezhgeo75WKpmjNaRrUZSoCWnGGQ==", "dev": true, "dependencies": { "@codemirror/autocomplete": "^6.0.0", @@ -5158,16 +5184,16 @@ } }, "node_modules/@uiw/react-codemirror": { - "version": "4.21.13", - "resolved": "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.21.13.tgz", - "integrity": "sha512-kNX8jLeoDrF2CDa5lsey0MXjBXN3JP00z6AQTTP58mHvlE7Rf03QJSs7bNwwco+3kpwREifFJjnwRe+Y3Gmwtw==", + "version": "4.21.18", + "resolved": "https://registry.npmjs.org/@uiw/react-codemirror/-/react-codemirror-4.21.18.tgz", + "integrity": "sha512-ZjDMdjH28/eaG2EEqq8+yVnKOrthicu+0UHlCTUa4DHirYfb0RTIcsDXGDBZByvWP9Cglc74PGdS5PuCjEdTgg==", "dev": true, "dependencies": { "@babel/runtime": "^7.18.6", "@codemirror/commands": "^6.1.0", "@codemirror/state": "^6.1.1", "@codemirror/theme-one-dark": "^6.0.0", - "@uiw/codemirror-extensions-basic-setup": "4.21.13", + "@uiw/codemirror-extensions-basic-setup": "4.21.18", "codemirror": "^6.0.0" }, "peerDependencies": { @@ -7147,8 +7173,9 @@ }, "node_modules/convert-source-map": { "version": "1.9.0", - "dev": true, - "license": "MIT" + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true }, "node_modules/cookie": { "version": "0.5.0", @@ -7294,6 +7321,15 @@ "node": ">=0.8" } }, + "node_modules/cron-parser/node_modules/luxon": { + "version": "1.28.1", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.1.tgz", + "integrity": "sha512-gYHAa180mKrNIUJCbwpmD0aTu9kV0dREDrwNnuyFAsO1Wt0EVYSZelPnJlbj9HplzXX/YWXHFTL45kvZ53M0pw==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/cropperjs": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/cropperjs/-/cropperjs-1.6.0.tgz", @@ -9626,9 +9662,9 @@ "dev": true }, "node_modules/fs-monkey": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.4.tgz", - "integrity": "sha512-INM/fWAxMICjttnD0DX1rBvinKskj5G1w+oy/pnm9u/tSlnBrzFonJMcalKJ30P8RRsPzKcCG7Q8l0jx5Fh9YQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", "dev": true }, "node_modules/fs.realpath": { @@ -11898,12 +11934,13 @@ } }, "node_modules/luxon": { - "version": "1.28.1", - "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.28.1.tgz", - "integrity": "sha512-gYHAa180mKrNIUJCbwpmD0aTu9kV0dREDrwNnuyFAsO1Wt0EVYSZelPnJlbj9HplzXX/YWXHFTL45kvZ53M0pw==", - "devOptional": true, + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.4.3.tgz", + "integrity": "sha512-tFWBiv3h7z+T/tDaoxA8rqTxy1CHV6gHS//QdaH4pulbq/JuBSGgQspQQqcgnwdAx6pNI7cmvz5Sv/addzHmUg==", + "optional": true, + "peer": true, "engines": { - "node": "*" + "node": ">=12" } }, "node_modules/mailcomposer": { @@ -19128,13 +19165,13 @@ "version": "0.2.2", "license": "MIT", "dependencies": { - "dayjs": "^1.11.9", + "dayjs": "^1.11.10", "ramda": "^0.29.0" }, "devDependencies": { - "@strapi/strapi": "^4.13.6", - "@strapi/typescript-utils": "4.13.6", - "@types/ramda": "0.29.4", + "@strapi/strapi": "^4.13.7", + "@strapi/typescript-utils": "4.13.7", + "@types/ramda": "0.29.5", "typescript": "5.2.2" }, "engines": { @@ -19142,13 +19179,13 @@ "npm": ">=6.0.0" }, "peerDependencies": { - "@strapi/strapi": "^4.13.6" + "@strapi/strapi": "^4.13.7" } }, "packages/content-platform/node_modules/@types/ramda": { - "version": "0.29.4", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.4.tgz", - "integrity": "sha512-bd3nyfkZd5EVxuBf1kW6wvFz61SvAEfXXISIEIePJOj2XRjCHyro1ikvDXTXIlpRtuC6lwTMfYdkXCD+oiXQfw==", + "version": "0.29.5", + "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.29.5.tgz", + "integrity": "sha512-oBBdRfoZoCl/aBIpBbct/uUHAbJ5i7vSOHK83SvH2Qr9ermYITRNKnEYgGJlnkagUY2cu8L2//Jq7o1355Go5A==", "dev": true, "dependencies": { "types-ramda": "^0.29.4" diff --git a/packages/content-platform/package.json b/packages/content-platform/package.json index 7182242..ca5f0ec 100644 --- a/packages/content-platform/package.json +++ b/packages/content-platform/package.json @@ -1,6 +1,6 @@ { "name": "@curatorjs/content-platform", - "version": "0.2.2", + "version": "0.2.3", "description": "Curator plugin for Strapi.", "main": "strapi-server.js", "strapi": { @@ -10,17 +10,17 @@ "kind": "plugin" }, "dependencies": { - "dayjs": "^1.11.9", + "dayjs": "^1.11.10", "ramda": "^0.29.0" }, "devDependencies": { - "@strapi/strapi": "^4.13.6", - "@strapi/typescript-utils": "4.13.6", - "@types/ramda": "0.29.4", + "@strapi/strapi": "^4.13.7", + "@strapi/typescript-utils": "4.13.7", + "@types/ramda": "0.29.5", "typescript": "5.2.2" }, "peerDependencies": { - "@strapi/strapi": "^4.13.6" + "@strapi/strapi": "^4.13.7" }, "author": "Devtastic ", "maintainers": [ diff --git a/packages/content-platform/server/lifecycles/audit.lifecycle.ts b/packages/content-platform/server/lifecycles/audit.lifecycle.ts index 96aac7e..2c6fe97 100644 --- a/packages/content-platform/server/lifecycles/audit.lifecycle.ts +++ b/packages/content-platform/server/lifecycles/audit.lifecycle.ts @@ -33,8 +33,11 @@ export default function auditLifecycle(strapi: Strapi) { data: { action: event.action.replace("after", "").toLowerCase(), objectUid: event.model.uid, - objectId: String((event as any).result.id), - subjectId: String((event as any).result.createdBy.id), + objectId: R.unless(R.isNil, String)((event as any).result.id), + subjectId: R.unless( + R.isNil, + String, + )((event as any).result.createdBy?.id), subjectUid: "admin::user", }, });