Files
sanasto-wiki/docs/ADMIN.md

1.0 KiB

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