[permissions] Place lab + billing behind settings/workspace permission gates (#10354)

This commit is contained in:
Marie
2025-02-20 16:31:11 +01:00
committed by GitHub
parent 3c80e2601f
commit b2bbf88e28
8 changed files with 767 additions and 249 deletions

View File

@ -421,7 +421,15 @@ export const SettingsRoutes = ({
/>
</>
)}
<Route path={SettingsPath.Lab} element={<SettingsLab />} />
<Route
element={
<SettingsProtectedRouteWrapper
settingsPermission={SettingsFeatures.WORKSPACE}
/>
}
>
<Route path={SettingsPath.Lab} element={<SettingsLab />} />
</Route>
</Routes>
</Suspense>
);