feat(web): introduce templates
This commit is contained in:
@@ -12,6 +12,10 @@ import * as URLS from 'config/urls';
|
||||
import Can from 'components/Can';
|
||||
import AdminApplications from 'pages/AdminApplications';
|
||||
import AdminApplication from 'pages/AdminApplication';
|
||||
import AdminTemplates from 'pages/AdminTemplates';
|
||||
import AdminCreateTemplate from 'pages/AdminCreateTemplate';
|
||||
import AdminUpdateTemplate from 'pages/AdminUpdateTemplate';
|
||||
|
||||
// TODO: consider introducing redirections to `/` as fallback
|
||||
export default (
|
||||
<>
|
||||
@@ -109,6 +113,33 @@ export default (
|
||||
}
|
||||
/>
|
||||
|
||||
<Route
|
||||
path={`${URLS.ADMIN_TEMPLATES}/*`}
|
||||
element={
|
||||
<Can I="update" a="Config">
|
||||
<AdminTemplates />
|
||||
</Can>
|
||||
}
|
||||
/>
|
||||
|
||||
<Route
|
||||
path={`${URLS.ADMIN_CREATE_TEMPLATE_PATTERN}/*`}
|
||||
element={
|
||||
<Can I="update" a="Config">
|
||||
<AdminCreateTemplate />
|
||||
</Can>
|
||||
}
|
||||
/>
|
||||
|
||||
<Route
|
||||
path={`${URLS.ADMIN_UPDATE_TEMPLATE_PATTERN}/*`}
|
||||
element={
|
||||
<Can I="update" a="Config">
|
||||
<AdminUpdateTemplate />
|
||||
</Can>
|
||||
}
|
||||
/>
|
||||
|
||||
<Route
|
||||
path={URLS.ADMIN_SETTINGS}
|
||||
element={<Navigate to={URLS.USERS} replace />}
|
||||
|
||||
Reference in New Issue
Block a user