From 10d48ce4d4bf1cf48079111ae329c50ff6543971 Mon Sep 17 00:00:00 2001 From: Enzo Mercanti <131273915+enzomerca@users.noreply.github.com> Date: Wed, 25 Sep 2024 11:32:47 -0300 Subject: [PATCH 1/2] fix: remove unnecessary b2b_users storage on vbase (#161) --- CHANGELOG.md | 3 +++ node/resolvers/Mutations/Users.ts | 30 ++++++------------------------ 2 files changed, 9 insertions(+), 24 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6d09776..8c2c9ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +### Fixed +- Remove unnecessary b2b_users storage on vbase + ## [1.44.6] - 2024-09-05 ### Fixed diff --git a/node/resolvers/Mutations/Users.ts b/node/resolvers/Mutations/Users.ts index 3115834..2323237 100644 --- a/node/resolvers/Mutations/Users.ts +++ b/node/resolvers/Mutations/Users.ts @@ -116,7 +116,7 @@ const updateUserFields = async ({ masterdata, fields, id }: any) => { return DocumentId } -const createPermission = async ({ masterdata, vbase, params }: any) => { +const createPermission = async ({ masterdata, params }: any) => { const { roleId, canImpersonate, @@ -129,7 +129,7 @@ const createPermission = async ({ masterdata, vbase, params }: any) => { id, } = params - const { DocumentId } = await masterdata + await masterdata .createOrUpdateEntireDocument({ dataEntity: config.name, fields: { @@ -157,25 +157,11 @@ const createPermission = async ({ masterdata, vbase, params }: any) => { throw error }) - - if (DocumentId) { - await vbase.saveJSON('b2b_users', email, { - canImpersonate, - clId, - costId, - email, - id: DocumentId, - name, - orgId, - roleId, - userId, - }) - } } export const addUser = async (_: any, params: any, ctx: Context) => { const { - clients: { masterdata, lm, vbase }, + clients: { masterdata, lm }, vtex: { logger }, } = ctx @@ -221,7 +207,6 @@ export const addUser = async (_: any, params: any, ctx: Context) => { ...params, clId: cId, }, - vbase, }) return { status: 'success', message: '', id: cId } @@ -237,7 +222,7 @@ export const addUser = async (_: any, params: any, ctx: Context) => { export const updateUser = async (_: any, params: any, ctx: Context) => { const { - clients: { masterdata, lm, vbase }, + clients: { masterdata, lm }, vtex: { logger }, } = ctx @@ -251,7 +236,6 @@ export const updateUser = async (_: any, params: any, ctx: Context) => { lm, masterdata, params, - vbase, }) return { status: 'success', message: '', id: params.clId } @@ -323,15 +307,13 @@ export const deleteUserProfile = async (_: any, params: any, ctx: Context) => { export const deleteUser = async (_: any, params: any, ctx: Context) => { const { - clients: { masterdata, vbase }, + clients: { masterdata }, vtex: { logger }, } = ctx - const { id, email } = params + const { id } = params try { - await vbase.deleteFile('b2b_users', email).catch(() => null) - await masterdata.deleteDocument({ dataEntity: config.name, id, From 9f587208e999b292d6fab04ff7ff993e758fe366 Mon Sep 17 00:00:00 2001 From: enzomerca <131273915+enzomerca@users.noreply.github.com> Date: Wed, 25 Sep 2024 14:32:51 +0000 Subject: [PATCH 2/2] Release v1.44.7 --- CHANGELOG.md | 2 ++ manifest.json | 2 +- node/package.json | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c2c9ba..60762ef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. ## [Unreleased] +## [1.44.7] - 2024-09-25 + ### Fixed - Remove unnecessary b2b_users storage on vbase diff --git a/manifest.json b/manifest.json index d84361e..948f22c 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "name": "storefront-permissions", "vendor": "vtex", - "version": "1.44.6", + "version": "1.44.7", "title": "Storefront Permissions", "description": "Manage User's permissions on apps that relates to this app", "mustUpdateAt": "2022-08-28", diff --git a/node/package.json b/node/package.json index 7f93c3d..4884491 100644 --- a/node/package.json +++ b/node/package.json @@ -1,6 +1,6 @@ { "name": "vtex.checkout-ui-custom", - "version": "1.44.6", + "version": "1.44.7", "dependencies": { "@vtex/api": "6.47.0", "atob": "^2.1.2",