Permissions - pacificnm/wiki-ai GitHub Wiki
🔐 Admin vs User Access Design
This page documents the planned structure for supporting admin and user roles in the AI Wiki Markup App.
🧭 Project Structure: Admin vs User
✅ Goal
- Admins can manage users, documents, comments, categories, logs
- Users can only access their own documents and shared/public content
- Separate routes, UI, and permissions for each role
- Scalable for future role-based access control (RBAC)
🔐 Roles & Permissions
Roles
admin
user
(default)
Permissions Matrix
Feature | User | Admin |
---|---|---|
View own documents | ✅ | ✅ |
Edit own documents | ✅ | ✅ |
View all documents | ❌ | ✅ |
Manage users | ❌ | ✅ |
Manage categories | ❌ | ✅ |
View centralized logs | ❌ | ✅ |
Moderate comments | ❌ | ✅ |
Create/edit/delete categories | ❌ | ✅ |