Conversation
* First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx
Align develop branch - 15072025
* Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it>
* Added component span to typography * Added <p> tag
* feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars
* update package.json * Update env.ts
* Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management
* Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations
* release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it>
* feat: sidenav menu with collapsable * feat: added icons and other stuff * fix: SidebarITem * refactor: added matching in AppLayout * feat: added tooltipLabel * style: fix several css issue * refactor: fix css issue, add tooltip label when there is notification * test: create sidebar.test.tsx * fix: remove .only from test sidebar test * chore: added Skeleton * feat: add useGetsidebarItems * test: add test for useGetSidebarItems * refactor: to adjust * refactor: remove useless css * refactor: remove some css keys and SidebarITemRootIcon (change place) * refactor: remove useless css * fix: remove useless import * PIN-7063: New url definitions and descriptions for sidenav (#1309) * chore: added new icons * refactor: remove unnecessary import * chore: added sidebar.json for translation (it,en) * fix: minor fix on translation * chore: added new title and descriptions * fix: box-shadow * fix: styles * translate: added "." for each description * css: added scrollBarWitdh thin * refactor: start to move BL * refactor: SidebarItemRootSimple * refactor: start refactoring SidebarItemRootWithChildren * refactor: split sidebar in 3 components * fix: added isOpen on Collapsable * refactor: SidebarItemCollapsable * test: added Test for SidebarItemCollapsable * test: added new test * chore: remove console.log * refactor: renaming several component , remove useless component * refactor: moved assets into icon folder * feat: sidenav menu with collapsable * feat: added icons and other stuff * fix: SidebarITem * refactor: added matching in AppLayout * feat: added tooltipLabel * style: fix several css issue * refactor: fix css issue, add tooltip label when there is notification * test: create sidebar.test.tsx * fix: remove .only from test sidebar test * chore: added Skeleton * feat: add useGetsidebarItems * test: add test for useGetSidebarItems * refactor: to adjust * refactor: remove useless css * refactor: remove some css keys and SidebarITemRootIcon (change place) * refactor: remove useless css * fix: remove useless import * PIN-7063: New url definitions and descriptions for sidenav (#1309) * chore: added new icons * refactor: remove unnecessary import * chore: added sidebar.json for translation (it,en) * fix: minor fix on translation * fix: box-shadow * fix: styles * css: added scrollBarWitdh thin * refactor: start to move BL * refactor: SidebarItemRootSimple * refactor: start refactoring SidebarItemRootWithChildren * refactor: split sidebar in 3 components * fix: added isOpen on Collapsable * refactor: SidebarItemCollapsable * test: added Test for SidebarItemCollapsable * test: added new test * refactor: renaming several component , remove useless component * refactor: moved assets into icon folder * refactor: removed tooltipLabel from SidebarIcon * test: fix test CatalogCard * refactor: added new Sidebar component * refactor: updated API and components of sidebar, renaming several components * refactor: change name * test: fixed test * sonar-fix: remove useless alert * fix: minor fix and add dividerProps on sidebarItem
* chore: added debug client assertion section into DevTools page * test: add DeveloperToolsPage test * fix: removed method rendering debug section * chore: removed debug client assertion from "fruizione" menu * test: fix path on DeveloperToolsPage test
* release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it>
* PIN-7402: update keys/text breadcrumbs * PIN-7404: update url and description developer tools page * PIN-7401: fix hidden routes * fix: test
* Fixed json files name + status chip * Fixed table and table row files names * Renamed api files * Fixed names * Fixed names in ProviderEServiceTemplateCreate package * Fixed names in ProviderEServiceTemplateDetailsPage package * Fixed names in ProviderEServiceTemplatesCatalogPage package * fixed names in ProviderEServiceTemplatesList Page package * Fixed strings in common.json, eservice.json, eserviceTemplate.json * Fixed names in ProviderEServiceTemplateSummaryPage package * Fixed status template in commons.json * Replaced template in ConsumerEServiceTemplateDetails * Replaced template in useEserviceCreateContext * replaced template with eservicetemplate * Fixed typo in mutations-feedback.json
* fix: put correct redirect when user click on breadcrumb * fix: resolved missing translation for attributes * fix(PIN-7409): fix label within breadcrumb, wrong expand/collapse text
* release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> * main:release/1.2.8 (#1403) * hotfix/PIN-7443: Temporarily increased to 200 the limit of e-services retrieved while creating a new purpose (#1388) * bump: 1.2.8 --------- Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * hotfix/PIN-7551: SH visibility (release 1.2.9) (#1405) * fix: added coercion on SH_WHITELIST var on env.ts * bump: 1.2.9 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com>
* release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> * main:release/1.2.8 (#1403) * hotfix/PIN-7443: Temporarily increased to 200 the limit of e-services retrieved while creating a new purpose (#1388) * bump: 1.2.8 --------- Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * hotfix/PIN-7551: SH visibility (release 1.2.9) (#1405) * fix: added coercion on SH_WHITELIST var on env.ts * bump: 1.2.9 * PIN-7575: Duplicated export version button to remove (release 1.2.10) (#1411) * fix: removed exportVersionListAction (repeated twice) * bump: 1.2.10 * Hotfix: PIN-7391/PIN-7403 - Fix producer keychain and producer keychain public keys 400 errors (1.2.11) (#1414) * Fix keychain queries * Bump version --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com>
* release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> * main:release/1.2.8 (#1403) * hotfix/PIN-7443: Temporarily increased to 200 the limit of e-services retrieved while creating a new purpose (#1388) * bump: 1.2.8 --------- Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * hotfix/PIN-7551: SH visibility (release 1.2.9) (#1405) * fix: added coercion on SH_WHITELIST var on env.ts * bump: 1.2.9 * PIN-7575: Duplicated export version button to remove (release 1.2.10) (#1411) * fix: removed exportVersionListAction (repeated twice) * bump: 1.2.10 * Hotfix: PIN-7391/PIN-7403 - Fix producer keychain and producer keychain public keys 400 errors (1.2.11) (#1414) * Fix keychain queries * Bump version * Hotfix: PIN-7774 - Enable operator api to change descriptor attributes (#1425) * Update ProviderEServiceDescriptorAttributes.tsx * bump: 1.2.12 * update: package-lock.json --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com>
* release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> * main:release/1.2.8 (#1403) * hotfix/PIN-7443: Temporarily increased to 200 the limit of e-services retrieved while creating a new purpose (#1388) * bump: 1.2.8 --------- Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * hotfix/PIN-7551: SH visibility (release 1.2.9) (#1405) * fix: added coercion on SH_WHITELIST var on env.ts * bump: 1.2.9 * PIN-7575: Duplicated export version button to remove (release 1.2.10) (#1411) * fix: removed exportVersionListAction (repeated twice) * bump: 1.2.10 * Hotfix: PIN-7391/PIN-7403 - Fix producer keychain and producer keychain public keys 400 errors (1.2.11) (#1414) * Fix keychain queries * Bump version * Hotfix: PIN-7774 - Enable operator api to change descriptor attributes (#1425) * Update ProviderEServiceDescriptorAttributes.tsx * bump: 1.2.12 * update: package-lock.json --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * hotfix/PIN-7778: Update accessibility link (#1436) * chore: update a11y link * bump: 1.2.13 * chore: update package-lock.json * fix: remove unnecessary change --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com>
* release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> * main:release/1.2.8 (#1403) * hotfix/PIN-7443: Temporarily increased to 200 the limit of e-services retrieved while creating a new purpose (#1388) * bump: 1.2.8 --------- Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * hotfix/PIN-7551: SH visibility (release 1.2.9) (#1405) * fix: added coercion on SH_WHITELIST var on env.ts * bump: 1.2.9 * PIN-7575: Duplicated export version button to remove (release 1.2.10) (#1411) * fix: removed exportVersionListAction (repeated twice) * bump: 1.2.10 * Hotfix: PIN-7391/PIN-7403 - Fix producer keychain and producer keychain public keys 400 errors (1.2.11) (#1414) * Fix keychain queries * Bump version * Hotfix: PIN-7774 - Enable operator api to change descriptor attributes (#1425) * Update ProviderEServiceDescriptorAttributes.tsx * bump: 1.2.12 * update: package-lock.json --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * hotfix/PIN-7778: Update accessibility link (#1436) * chore: update a11y link * bump: 1.2.13 * chore: update package-lock.json * Release/1.3.0 (#1435) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * Align dev 20250805 (#1373) * release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * PIN-6651: New UI for sidenav component (#1245) * feat: sidenav menu with collapsable * feat: added icons and other stuff * fix: SidebarITem * refactor: added matching in AppLayout * feat: added tooltipLabel * style: fix several css issue * refactor: fix css issue, add tooltip label when there is notification * test: create sidebar.test.tsx * fix: remove .only from test sidebar test * chore: added Skeleton * feat: add useGetsidebarItems * test: add test for useGetSidebarItems * refactor: to adjust * refactor: remove useless css * refactor: remove some css keys and SidebarITemRootIcon (change place) * refactor: remove useless css * fix: remove useless import * PIN-7063: New url definitions and descriptions for sidenav (#1309) * chore: added new icons * refactor: remove unnecessary import * chore: added sidebar.json for translation (it,en) * fix: minor fix on translation * chore: added new title and descriptions * fix: box-shadow * fix: styles * translate: added "." for each description * css: added scrollBarWitdh thin * refactor: start to move BL * refactor: SidebarItemRootSimple * refactor: start refactoring SidebarItemRootWithChildren * refactor: split sidebar in 3 components * fix: added isOpen on Collapsable * refactor: SidebarItemCollapsable * test: added Test for SidebarItemCollapsable * test: added new test * chore: remove console.log * refactor: renaming several component , remove useless component * refactor: moved assets into icon folder * feat: sidenav menu with collapsable * feat: added icons and other stuff * fix: SidebarITem * refactor: added matching in AppLayout * feat: added tooltipLabel * style: fix several css issue * refactor: fix css issue, add tooltip label when there is notification * test: create sidebar.test.tsx * fix: remove .only from test sidebar test * chore: added Skeleton * feat: add useGetsidebarItems * test: add test for useGetSidebarItems * refactor: to adjust * refactor: remove useless css * refactor: remove some css keys and SidebarITemRootIcon (change place) * refactor: remove useless css * fix: remove useless import * PIN-7063: New url definitions and descriptions for sidenav (#1309) * chore: added new icons * refactor: remove unnecessary import * chore: added sidebar.json for translation (it,en) * fix: minor fix on translation * fix: box-shadow * fix: styles * css: added scrollBarWitdh thin * refactor: start to move BL * refactor: SidebarItemRootSimple * refactor: start refactoring SidebarItemRootWithChildren * refactor: split sidebar in 3 components * fix: added isOpen on Collapsable * refactor: SidebarItemCollapsable * test: added Test for SidebarItemCollapsable * test: added new test * refactor: renaming several component , remove useless component * refactor: moved assets into icon folder * refactor: removed tooltipLabel from SidebarIcon * test: fix test CatalogCard * refactor: added new Sidebar component * refactor: updated API and components of sidebar, renaming several components * refactor: change name * test: fixed test * sonar-fix: remove useless alert * fix: minor fix and add dividerProps on sidebarItem * PIN-7389: Move debug client assertion section into DevTools page (#1375) * chore: added debug client assertion section into DevTools page * test: add DeveloperToolsPage test * fix: removed method rendering debug section * chore: removed debug client assertion from "fruizione" menu * test: fix path on DeveloperToolsPage test * Align: to dev 060825 (#1379) * release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * fix: removed useless icon from debug client assertion (#1380) * fix: change pathname.includes value on useClientKind (#1381) * PIN-74(01-02-04-05): Several fix for new sidenav (#1382) * PIN-7402: update keys/text breadcrumbs * PIN-7404: update url and description developer tools page * PIN-7401: fix hidden routes * fix: test * PIN-7404, PIN-7409: sidenav fix * Feature/PIN-7478 replace "template" with "EServiceTemplate" (#1396) * Fixed json files name + status chip * Fixed table and table row files names * Renamed api files * Fixed names * Fixed names in ProviderEServiceTemplateCreate package * Fixed names in ProviderEServiceTemplateDetailsPage package * Fixed names in ProviderEServiceTemplatesCatalogPage package * fixed names in ProviderEServiceTemplatesList Page package * Fixed strings in common.json, eservice.json, eserviceTemplate.json * Fixed names in ProviderEServiceTemplateSummaryPage package * Fixed status template in commons.json * Replaced template in ConsumerEServiceTemplateDetails * Replaced template in useEserviceCreateContext * replaced template with eservicetemplate * Fixed typo in mutations-feedback.json * fix: sidenav (fixed QA errors) (#1395) * fix: put correct redirect when user click on breadcrumb * fix: resolved missing translation for attributes * fix(PIN-7409): fix label within breadcrumb, wrong expand/collapse text * Alignment main-dev (030925) (#1407) * release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> * main:release/1.2.8 (#1403) * hotfix/PIN-7443: Temporarily increased to 200 the limit of e-services retrieved while creating a new purpose (#1388) * bump: 1.2.8 --------- Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * hotfix/PIN-7551: SH visibility (release 1.2.9) (#1405) * fix: added coercion on SH_WHITELIST var on env.ts * bump: 1.2.9 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * PIN-6930: remove SIGNAL_HUB_FEATURE_FLAG (#1408) * Alignment main-dev (180925) (#1422) * release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * remove wrong pnpm file * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> * main:release/1.2.8 (#1403) * hotfix/PIN-7443: Temporarily increased to 200 the limit of e-services retrieved while creating a new purpose (#1388) * bump: 1.2.8 --------- Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * hotfix/PIN-7551: SH visibility (release 1.2.9) (#1405) * fix: added coercion on SH_WHITELIST var on env.ts * bump: 1.2.9 * PIN-7575: Duplicated export version button to remove (release 1.2.10) (#1411) * fix: removed exportVersionListAction (repeated twice) * bump: 1.2.10 * Hotfix: PIN-7391/PIN-7403 - Fix producer keychain and producer keychain public keys 400 errors (1.2.11) (#1414) * Fix keychain queries * Bump version --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * Alignment main-dev (240925) (#1431) * release/1.2.5 (#1343) * bump: 1.2.5 * update pnpm-lock * update package-lock.json * Release/1.2.6 (#1361) * PIN-7196: remove FEATURE_FLAG_ADMIN_CLIENT (#1334) * fix: e-service template risk analysis on edit tenantKind (#1333) * First commit with fix * Refactor * Small adjustments * WIP tests * Added more tests * Update EServiceTemplateCreateStepPurpose.tsx * Create EServiceTemplateCreateStepPurpose.test.tsx * PIN-6349: Added integrity attribute (#1338) * PIN-7199: change description on Signal-hub activation section * Feature: PIN-7089 add correlation id to assistance navigation (#1328) * Create correlation-id.store.ts * Add useCorrelationId usage * resolved comments * Added data and renamed store and hook * fix * Create selfcare.mocks.ts * Update testing.utils adding the theme from interop-fe-commons * Create Header.test.tsx * test: try to remove one expect * Update Header.test.tsx * fix test waiting for pr for pin-6109 --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> * PIN-7293: Fix revokeDelegation dialog's text (#1345) * Added component span to typography * Added <p> tag * PIN-6109: Added new management of enviroments variable (#1329) * feat: added new management of enviroments variable * chore: update logic behind envs * fix: moved testconfigs into beforeEach * fix: remove envs from __mocks__ and PUBLIC_URL * fix: moved PUBLIC_URL * chore: added new FF * test: fix test * fix: added FEATURE_FLAG_ADMIN_CLIENT * fix: remove useless env vars * PIN-4668: Update priority in TooltipButtonTitle (#1348) * Feature/PIN-7332: Zod bump to v4 (#1355) * update package.json * Update env.ts * Feature/PIN-7314: Update error data management on mutations (#1351) * Update url * Update Header.test.tsx * update errorData management on mutations * add and renamed ERROR_DATA_DURATION_TIME to new env management * Feature/PIN-7188: Add delegationId to purpose and agreement API (#1337) * Updated types + Added delegationId to agreement and purpose paths * Removed console.log * Updated types + Fixed calls params + Added delegationId to calls * Fixed params in getList calls for delegations * bump: 1.2.6-RC1 * update: package-lock.json * Fix: Update logic for agreement/purpose activate-suspend with delegationId (#1365) * Fix suspend/activate purpose and agreement calls * Fix suspend and activate calls * Fixed getDelegations call in useGetProviderPurposesActions * Added check on delegation in activate/susped calls in ConsumerPurposeSummary and in ProviderPurposeDetailsDailyCalls * Added check isDelegationMine * bump: 1.2.6 --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> * Release/1.2.7 (#1376) * Hotfix: PIN-7356: fix pagination offset when the tab is changed (#1364) * Update useActiveTab.ts * Update useActiveTab.test.tsx * bump: 1.2.7 --------- Co-authored-by: alten-dturus <davide.turus@alten.it> * main:release/1.2.8 (#1403) * hotfix/PIN-7443: Temporarily increased to 200 the limit of e-services retrieved while creating a new purpose (#1388) * bump: 1.2.8 --------- Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * hotfix/PIN-7551: SH visibility (release 1.2.9) (#1405) * fix: added coercion on SH_WHITELIST var on env.ts * bump: 1.2.9 * PIN-7575: Duplicated export version button to remove (release 1.2.10) (#1411) * fix: removed exportVersionListAction (repeated twice) * bump: 1.2.10 * Hotfix: PIN-7391/PIN-7403 - Fix producer keychain and producer keychain public keys 400 errors (1.2.11) (#1414) * Fix keychain queries * Bump version * Hotfix: PIN-7774 - Enable operator api to change descriptor attributes (#1425) * Update ProviderEServiceDescriptorAttributes.tsx * bump: 1.2.12 * update: package-lock.json --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * bump: 1.3.0 * Updated footer accessibility link --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com> * VAPT/PIN-6349-missing-integrity-attribute-maintenance-token-down-html (1.3.1) * Added integrity atribute in maintenance-token-down.html file * bump: 1.3.1 * bump: package-lock --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it> --------- Co-authored-by: Carmine Porricelli <carmine.porricelli@pagopa.it> Co-authored-by: martinaCampoli <164033351+martinaCampoli@users.noreply.github.com> Co-authored-by: alten-dturus <davide.turus@alten.it> Co-authored-by: martinaCampoli <martina.campoli@pagopa.it> Co-authored-by: Ruggero Castagnola <ruggerocastagnola@gmail.com>
* feat: added download functionality for signed risk analysis documents (PIN-8797) * test: update test to verify rendering of Download Risk Analysis button * fix: add margin to download icon in risk analysis button (PIN-8797) * test: add tests for downloading signed risk analysis documents (PIN-8797) * test: remove .only from archive purpose template test case * fix: enhance download functionality for risk analysis with file naming and localization updates (PIN-8797) * fix: remove unnecessary newline in mutations feedback JSON (PIN-8797) * fix: update download risk analysis link text to use localization key (PIN-8797) * fix: remove redundant test for archiving purpose template (PIN-8797)
align-develop 290126
…lfcareId (PIN-8820) (#1643) * chore: added avatar basepath to env, changed header avatar source (PIN-8820) * chore: replaced avatar url for eservice catalog and templates (PIN-8820) * chore: changed avatarURL to optional, ternary operator on selfcareId (PIN-8820) * fix: update url of AVATAR_BASEPATH default * test: fix test (remove kind) * fix: removed useless parameter * fix: AVATAR_BASEPATH with https instead http --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it>
… name on upload (PIN-8822) (#1618) * chore: added event id to interface file name on upload (PIN-8822) * chore: added eservice name and descriptor id to interface file name on upload (PIN-8822) * chore: added organization name and version to interface file name on upload (PIN-8822) --------- Co-authored-by: borgesis95 <salvatore.borgesi@pagopa.it>
* refactor: simplify action determination logic in useGetConsumerPurposesActions (PIN-8951) * refactor: fixed logic errors in useGetConsumerPurposesActions (PIN-8951) * test: add missing cases for useGetConsumerPurposesActions (PIN-8951) * refactor: added an helper function to remove duplicate code * test: added tests for missing cases (PIN-8951) * refactor: streamline logic for delete action in useGetConsumerPurposesActions (PIN-8951)
…within list (#1609) * feat: add items for pages * feat(pin-8817): fix elements for page behaviour * feat(pin-8817): minor fix * feat(pin-8817): get the rowPerPageOptions from usePagination * feat(pin-8817): add limitOptions to usePagination * chore: update interop-fe-common * feat(pin-8817): remove limit change from documentation drawer * chore: fix problem raised --------- Co-authored-by: antofo <antonio.forte@digitouch.it>
* refactor: added husky to branch name * refactor: add pre-commit file * refactor: update pre-commit file * refactor: updated types for branch * feat: added something (PIN-1234) * Revert "feat: added something (PIN-1234)" This reverts commit 9b438b0. * refactor: added commitlint configuration (PIN-8192) * refactor: added type-enum rules (PIN-8192) * docs: added pull request template.MD * fix: added no install on pre-commit * chore: update pull request template * chore: update PR_template.md * fix: update scripts * fix: pre-commit space
There was a problem hiding this comment.
Pull request overview
This pull request represents the 1.7.0 release branch containing multiple features and improvements. The main changes include:
Changes:
- Added avatar support for organizations using AVATAR_BASEPATH environment variable
- Refactored pagination to expose rowPerPageOptions consistently across all tables
- Introduced git hooks (husky, commitlint) and branch naming validation for improved development workflow
- Updated API types to use CatalogTenant instead of CompactOrganization for better separation of concerns
- Added risk analysis document download functionality for purpose templates
- Refactored useGetConsumerPurposesActions hook using ts-pattern for better maintainability
- Created reusable UploadDocumentsInterface component
- Updated @pagopa/interop-fe-commons dependency to v1.5.2
Reviewed changes
Copilot reviewed 60 out of 61 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Added husky, commitlint, and validate-branch-name dev dependencies; updated @pagopa/interop-fe-commons to 1.5.2; added prepare script |
| package-lock.json | Dependency lock file updates including lodash version change |
| commitlint.config.ts | New commitlint configuration with conventional commit rules |
| .husky/* | New git hooks for pre-commit branch validation and commit message linting |
| .github/PULL_REQUEST_TEMPLATE.md | New PR template for structured pull request descriptions |
| src/config/env.ts | Added AVATAR_BASEPATH environment variable for avatar URLs |
| src/types/common.types.ts | Added AVATAR_BASEPATH to PagoPAEnvVars type |
| src/api/api.generatedTypes.ts | Updated types including CatalogTenant, optional Problem.errors, and new API endpoints |
| src/components/shared/UploadDocumentsInterface.tsx | New reusable component for document upload interface |
| src/components/shared/CatalogCard.tsx | Added avatarURL prop support |
| src/components/layout/Header.tsx | Integrated AVATAR_BASEPATH for institution logos |
| Multiple pagination components | Added rowPerPageOptions to all Pagination usages |
| src/hooks/useGetConsumerPurposesActions.ts | Refactored using ts-pattern match for clearer logic flow |
| src/api/purposeTemplate/* | Added risk analysis download functionality |
| Translation files | Updated locales for risk analysis and new features |
| Test files | Updated tests for new functionality and removed unused properties |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
…RCHIVED (#1659) * fix: not allowed opereation if purpose.state === ARCHIVED * test: fix test about archive * docs: added source of truth about purpose * fix: description test
* chore: remove use of setMixpaneldenitifer * chore: update interop-fe-commons version
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 62 out of 63 changed files in this pull request and generated 7 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| expect(fileInput).toBeInTheDocument() | ||
|
|
||
| // // Check that the submit button is not rendered initially | ||
| const submitButton = screen.queryByRole('button', { name: /uploadInterfaceDocBtn/i }) |
There was a problem hiding this comment.
This assertion is ineffective because the button’s accessible name comes from its text content, not from the name attribute (uploadInterfaceDocBtn). As written, the test can pass even if the submit button is rendered. Prefer asserting via data-testid="submitButton" (or the translated label text) to make the test meaningful.
| const submitButton = screen.queryByRole('button', { name: /uploadInterfaceDocBtn/i }) | |
| const submitButton = screen.queryByTestId('submitButton') |
| it('should render button Download Risk Analysis', () => { | ||
| const screen = renderWithApplicationContext( | ||
| <ConsumerPurposeTemplateCatalogDetailsTab purposeTemplate={mockPurposeTemplate} />, | ||
| { | ||
| withReactQueryContext: true, | ||
| withRouterContext: true, | ||
| } | ||
| ) | ||
| expect(screen.queryByText('riskAnalysisDownloadLink')).not.toBeInTheDocument() | ||
| expect(screen.queryByText('riskAnalysis.link.label')).toBeInTheDocument() | ||
| }) |
There was a problem hiding this comment.
This test expects the button to be present, but uses queryByText (which is intended for “may be absent” checks). Use getByText to make the assertion strict so the test fails if the button isn’t rendered.
...umerAgreementDetailsGeneralInfoSection/ConsumerAgreementDetailsCertifiedAttributesDrawer.tsx
Show resolved
Hide resolved
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 62 out of 63 changed files in this pull request and generated 5 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| detail?: string | ||
| /** @minItems 1 */ | ||
| errors: ProblemError[] | ||
| errors?: ProblemError[] |
There was a problem hiding this comment.
The Problem interface changed the errors field from required (@minItems 1) to optional. This is a potentially breaking API contract change. Ensure that all error handling code that relies on the errors array being present is updated to handle cases where it might be undefined.
| errors?: ProblemError[] | |
| errors: ProblemError[] |
| export const { trackEvent, useTrackPageViewEvent } = initTracking<MixPanelEvent>({ | ||
| enabled: isTrackingEnabled, | ||
| oneTrustScriptUrl: | ||
| INTEROP_RESOURCES_BASE_URL + `/onetrust/oneTrust_production/scripttemplates/otSDKStub.js`, | ||
| domainScriptUrl: ONETRUST_DOMAIN_SCRIPT_ID, | ||
| mixpanelToken: MIXPANEL_PROJECT_ID, | ||
| getDefaultProps: getTrackingDefaultProps, | ||
| nonce: (window as unknown as ExtendedWindow).nonce, | ||
| }) |
There was a problem hiding this comment.
The removal of setMixpanelIdentifier from the tracking exports and its usage in auth.services.ts suggests this functionality has been moved to the interop-fe-commons library (v1.5.3). However, this could be a breaking change if any part of the application still relies on manually setting the Mixpanel identifier. Please verify that the upgraded commons library handles user identification automatically.
...ceCreatePage/components/EServiceCreateStepDocuments/EServiceCreateStepDocumentsInterface.tsx
Show resolved
Hide resolved
|


🔗 Issue
This is release branch that will be merged into main. It will contain