- Add Settings menu for Stripe configuration- In the Member Profile page, Superadmin can assign new Role to the member- Stripe Configuration is now stored with encryption in Database

This commit is contained in:
Koncept Kit
2026-01-16 19:07:14 +07:00
parent 56dd9eeb77
commit 57cd18ad9d
5 changed files with 693 additions and 5 deletions

View File

@@ -22,6 +22,7 @@ import AdminUserView from './pages/admin/AdminUserView';
import AdminStaff from './pages/admin/AdminStaff';
import AdminMembers from './pages/admin/AdminMembers';
import AdminPermissions from './pages/admin/AdminPermissions';
import AdminSettings from './pages/admin/AdminSettings';
import AdminRoles from './pages/admin/AdminRoles';
import AdminEvents from './pages/admin/AdminEvents';
import AdminEventAttendance from './pages/admin/AdminEventAttendance';
@@ -290,6 +291,13 @@ function App() {
</AdminLayout>
</PrivateRoute>
} />
<Route path="/admin/settings" element={
<PrivateRoute adminOnly>
<AdminLayout>
<AdminSettings />
</AdminLayout>
</PrivateRoute>
} />
{/* 404 - Catch all undefined routes */}
<Route path="*" element={<NotFound />} />