This document outlines the four different user access control types available in KTern.AI:
- Super
- Standard
- Basic
- Limited
Each access level grants specific permissions for users to interact with various KTern.AI functionalities.
1. Super User
Super users have the highest level of access and can perform all actions within a project. They can:
Allowed Actions:
- Project Details: View, Add, Delete, Update, Download
- Project Plan: View, Add, Delete, Update, Download
- Work Package: View, Add, Delete, Update, Download
- Task: View, Add, Delete, Update, Download
- Issue: View, Add, Delete, Update, Download
- Test Case: View, Add, Delete, Update, Download
- Users: View, Add, Delete, Update, Download
- Files: View, Add, Delete, Download
Not Allowed Actions:
- Files: Update (Super users can't modify existing files, but they can upload new ones or delete existing ones)
Consider an example where a project is having more than 1 user having super access, and sometimes it may
2. Standard User
Standard users have a comprehensive set of permissions for working on projects. They can:
Allowed Actions:
- Project Details: View and Download
- Project Plan: View and Download
- Work Package: View and Download
- Task: View, Add, Update, Download
- Issue: View, Add, Update, Download
- Test Case: View, Add, Update, Download
- Milestone: View, Add, Update, Download
- Users: View, Add, Update, Download
- Files: View, Add, Download, Delete
Not Allowed Actions:
- Project Plan: Add, Update (Standard users cannot modify the overall project plan)
- Work Package: Add, Update (Standard users cannot create or modify work packages)
- Project Details: Delete (Standard users cannot delete project details)
- Task: Delete (Standard users cannot delete tasks)
- Issue: Delete (Standard users cannot delete issues)
- Test Case: Delete (Standard users cannot delete test cases)
- Milestone: Delete (Standard users cannot delete milestones)
- Users: Delete (Standard users cannot delete user accounts)
- Files: Update (Standard users can't modify existing files, but they can upload new ones or delete existing ones)
3. Basic User
Basic users have a limited set of permissions for viewing and contributing to projects. They can:
Allowed Actions:
- Project Plan: View and Download
- Project Details: View and Download
- Work Package: View and Download
- Task: View and Download
- Issue: View and Add
- Test Case: View and Add
- Milestone: View and Add
- Users: View and Download
- Files: View and Download
Not Allowed Actions:
- Project Details: Add, Update and Delete (Basic users cannot modify or delete project details)
- Project Plan: Add, Update (Basic users cannot modify the project plan)
- Work Package: Add, Update (Basic users cannot create or modify work packages)
- Task: Delete (Basic users cannot delete tasks)
- Issue: Delete (Basic users cannot delete issues)
- Test Case: Delete (Basic users cannot delete test cases)
- Milestone: Delete (Basic users cannot delete milestones)
- Users: Add, Update and Delete (Basic users cannot manage user accounts)
- Files: Update (Basic users can't modify existing files, but they can download them)
Restricted Access: For tasks, issues, and test cases, basic users can only update and download them if they are either assigned to or created by them.
4. Limited User
Limited users have the most restricted access level and can only view basic project information. They can:
Allowed Actions:
- Project Plan: View and Download
- Project Details: View and Download
- Work Package: View and Download
- Task: View
- Issue: View
- Test Case: View
- Milestone: View
- Users: View and Download
- Files: View
Not Allowed Actions:
- Project Plan: Add, Update and Delete (users cannot interact with the project plan)
- Project Details: Add, Update and Delete (users cannot modify or delete project details)
- Work Package: Add, Update and Delete (users cannot create or modify
Restricted Access: For tasks, issues, and test cases, basic users can only update and download them if they are either assigned to or created by them.