feat(web): introduce API tokens in admin dashboard

This commit is contained in:
Ali BARIN
2025-04-15 16:01:34 +00:00
parent 2c1888e1b3
commit 15e8f1d5a8
20 changed files with 500 additions and 10 deletions

View File

@@ -15,6 +15,7 @@ import AdminApplication from 'pages/AdminApplication';
import AdminTemplates from 'pages/AdminTemplates';
import AdminCreateTemplate from 'pages/AdminCreateTemplate';
import AdminUpdateTemplate from 'pages/AdminUpdateTemplate';
import AdminApiTokensPage from 'pages/AdminApiTokens';
// TODO: consider introducing redirections to `/` as fallback
export default (
@@ -140,6 +141,15 @@ export default (
}
/>
<Route
path={`${URLS.ADMIN_API_TOKENS}/*`}
element={
<Can I="manage" a="ApiToken">
<AdminApiTokensPage />
</Can>
}
/>
<Route
path={URLS.ADMIN_SETTINGS}
element={<Navigate to={URLS.USERS} replace />}