Files
sanasto-wiki/docs/ADMIN.md

35 lines
1.0 KiB
Markdown

# Admin Dashboard
The admin dashboard provides tools for managing users, invitations, and viewing system statistics.
## Creating the First Admin User
Visit /setup
## Accessing the Admin Dashboard
1. **Note:** Authentication system is not yet implemented. You'll need to set `session[:user_id]` manually in the console or implement the authentication controllers first.
2. Once authenticated, navigate to `/admin` to access the dashboard.
## Admin Features
### Dashboard (`/admin`)
- View system statistics (users, entries, suggestions)
- Language completion percentages
- Recent activity (new users, new entries)
- Pending invitations count
### User Management (`/admin/users`)
- List all users with filtering
- Edit user details and roles
- Delete users (except yourself)
- View user status (active/invited)
### Invitations (`/admin/invitations`)
- Send new invitations
- View pending invitations (not yet accepted)
- Cancel pending invitations
- View recently accepted invitations
- Invitations expire after 14 days