taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit 5045741769f60295f6f1ca7320ba31f6f876cf98
parent 1458e6673a83e82dfae65d71b4fdf863f5967df2
Author: Sebastian <sebasjm@gmail.com>
Date:   Mon, 17 Nov 2025 10:47:44 -0300

remove token family from expert

Diffstat:
Mpackages/merchant-backoffice-ui/src/components/menu/SideBar.tsx | 22+++++++++++++++++++++-
1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx b/packages/merchant-backoffice-ui/src/components/menu/SideBar.tsx @@ -403,7 +403,27 @@ const ALL_ELEMENTS = Object.values(UIElement).reduce((prev, ui) => { function getAvailableForPersona(p: MerchantPersona): ElementMap { switch (p) { case "expert": - return ALL_ELEMENTS; + return { + [UIElement.sidebar_orders]: true, + [UIElement.sidebar_templates]: true, + [UIElement.sidebar_kycStatus]: true, + [UIElement.sidebar_bankAccounts]: true, + [UIElement.sidebar_settings]: true, + [UIElement.sidebar_password]: true, + [UIElement.sidebar_accessTokens]: true, + [UIElement.sidebar_categories]: true, + // [UIElement.sidebar_discounts]: true, + // [UIElement.sidebar_subscriptions]: true, + // [UIElement.sidebar_tokenFamilies]: true, + [UIElement.sidebar_webhooks]: true, + [UIElement.sidebar_wireTransfers]: true, + [UIElement.sidebar_inventory]: true, + [UIElement.sidebar_otpDevices]: true, + [UIElement.action_manuallyCreatingOrders]: true, + [UIElement.option_advanceInstanceSettings]: true, + [UIElement.option_advanceOrderCreation]: true, + [UIElement.option_otpDevicesOnTemplate]: true, + }; case "developer": return ALL_ELEMENTS; case "offline-vending-machine":