feat(root): improve role‑based permissions and user management documentation
Clarify dynamic custom role CRUD and system roles (superadmin, manager) with per‑project, per‑status move permissions
This commit is contained in:
1 file changed
+4
-3
@@ -2,7 +2,7 @@
|
||||
|
||||
A full-featured, open-source project management system built with Django. It helps teams organize, track, and manage their work through an intuitive Kanban board interface with ticket tracking, epics, and real-time collaboration features.
|
||||
|
||||
Whether you're running a software development team, a creative agency, or any project-driven organization, this tool replaces spreadsheets and scattered to-do lists with a centralized platform. Teams can create projects with custom ticket prefixes, organize work into epics, track progress with Kanban boards, and stay updated with in-app and email notifications. The built-in role-based access (superadmin, manager, member) ensures the right people have the right permissions.
|
||||
Whether you're running a software development team, a creative agency, or any project-driven organization, this tool replaces spreadsheets and scattered to-do lists with a centralized platform. Teams can create projects with custom ticket prefixes, organize work into epics, track progress with Kanban boards, and stay updated with in-app and email notifications. The built-in role-based access (2 system roles — superadmin and manager — plus unlimited custom roles) with per-project, per-status board move permissions ensures the right people have the right access.
|
||||
|
||||
External stakeholders can view project dashboards via shareable read-only links without creating accounts. The UI is fully customizable with 19 color themes, sidebar or top navigation, and dark/light mode preferences — all stored per user.
|
||||
|
||||
@@ -30,9 +30,10 @@ The application follows a modern Django architecture with REST API endpoints (do
|
||||
- **Projects** — create, manage, pin projects with colour labels, ticket prefixes, and member roles
|
||||
- **Tickets** — full CRUD, bulk delete, Excel import/export, priority and status management
|
||||
- **Epics** — group tickets into epics with progress tracking (% completion)
|
||||
- **Kanban Board** — drag-and-drop ticket status columns per project
|
||||
- **Kanban Board** — drag-and-drop ticket status columns per project with role-based per-status move permissions
|
||||
- **Roles & Permissions** — dynamic custom role CRUD with per-project, per-status board move permissions (admin-managed via checkbox modals)
|
||||
- **Notifications** — in-app and email notifications on ticket events (create, update, assign, comment)
|
||||
- **User Management** — role-based access (superadmin / manager / member) with custom user model
|
||||
- **User Management** — role-based access with 2 system roles (superadmin, manager) plus unlimited custom user-defined roles
|
||||
- **External Access** — share a read-only dashboard link with external users via a secure token
|
||||
- **Project Notes** — attach rich-text notes to projects
|
||||
- **Google OAuth** — sign in with Google
|
||||
|
||||
Reference in new issue
Block a user