43 lines
847 B
Markdown
43 lines
847 B
Markdown
# SolaceNet Operations Console
|
|
|
|
React-based admin UI for managing SolaceNet capabilities, entitlements, and policies.
|
|
|
|
## Features
|
|
|
|
- Capability management and toggling
|
|
- Entitlement configuration
|
|
- Policy rule management
|
|
- Audit log viewing
|
|
- Kill switch controls
|
|
|
|
## Setup
|
|
|
|
```bash
|
|
cd frontend/solacenet-console
|
|
npm install
|
|
npm start
|
|
```
|
|
|
|
## Environment Variables
|
|
|
|
Create a `.env` file:
|
|
|
|
```
|
|
REACT_APP_API_URL=http://localhost:3000
|
|
```
|
|
|
|
## Usage
|
|
|
|
1. Login with admin credentials
|
|
2. View all capabilities in the main table
|
|
3. Click "Manage" to toggle capability states
|
|
4. Use "Kill Switch" for emergency capability disabling
|
|
5. View audit logs for all changes
|
|
|
|
## Development
|
|
|
|
The console connects to the SolaceNet API endpoints:
|
|
- `/api/v1/solacenet/capabilities`
|
|
- `/api/v1/solacenet/policy/kill-switch/:id`
|
|
- `/api/v1/solacenet/audit/toggles`
|