Admin Security UI

The admin security UI replaced the legacy JSP-based admin pages with a React-based panel accessible at `/admin/security`. It provides unified management of users, groups, and permission policies.

Features

- **User management** — List, search, create, edit, delete users

- **Group management** — Create groups, manage membership

- **Permission policies** — Edit role-based permissions from the database-backed `policy_grants` table

- **Role assignment** — Assign users to groups with immediate effect (no restart required)

Architecture

The admin panel is served as part of the React SPA. Admin routes are protected by `AdminAuthFilter` which requires `AllPermission`. The REST endpoints in `wikantik-rest` handle CRUD operations against the PostgreSQL database.

[{Relationships}]