improvement: billing and report tabs turned invisible. removed from permissions dialog too. this is temporary.

This commit is contained in:
2026-07-14 03:17:57 +03:30
parent d383a4abc3
commit 8de15ecdb5
5 changed files with 63 additions and 3 deletions

View File

@@ -9,6 +9,7 @@ import {
canEditStaff,
canViewStaff,
} from '@/components/shared/permissions';
import { preserveHiddenTabPermissions } from '@/components/shared/hidden-tabs';
import {
permissionNamesFromFeatureState,
emptyFeaturePermissionState,
@@ -464,7 +465,10 @@ export function StaffPage() {
await staffApi.updateMember(editing.id, {
name: editName.trim(),
permissionNames: permissionNamesFromFeatureState(editPerms),
permissionNames: preserveHiddenTabPermissions(
permissionNamesFromFeatureState(editPerms),
editing.permissions,
),
});
toast.showSuccess(t('successMemberUpdated'));