Taka utilizes a tiered permissions system to manage access and control within teams and projects. Understanding these permissions ensures smooth collaboration and clarity about each user's capabilities. There are four main tiers of permissions inside Taka: Team Creator , Project Creator , Admin , and Contributor .

1. Team Creator

The Team Creator holds the highest level of control within a team. They are responsible for overarching team management and are the only user with access to certain critical functions. The Team Creator is also the one billed.
Key Permissions:
  • Project Creation: The Team Creator is the only person who can create new projects for that team.
  • Team Management: They can invite new members to join the team.
  • Team Settings Control: They are the only person who can edit the team's settings or delete the team entirely.

2. Admin

Admins play a vital role in maintaining and overseeing project operations. While they do not have full control over team-level settings, they manage project and portal-related activities.
Key Permissions:
  • Portal Settings Management: Admins can edit [[Portal Page|portal settings]], ensuring that the broader system environment functions smoothly.
  • Team Member Management: Admins can add and remove people from [[Kanban Page|kanban lists]] , controlling who is involved in specific tasks.
  • Sprint Management: They can create and edit sprints, enabling agile workflows and project tracking.

3. Contributor

Contributors have access to essential task-related actions, allowing them to participate in the day-to-day execution of project work. However, their permissions are more limited compared to higher-tier roles.
Key Permissions:
  • Task Management: Contributors can create and edit tasks, ensuring their work is well-documented and actionable.
  • Task Re-assignment: They can re-assign tasks to other team members as needed, enabling collaboration and work redistribution.
  • Resource Management: Contributors can add and edit project resources, such as attachments, links, or supporting materials.

Summary of Permissions

| Role | Delete Projects | Edit Team Settings | Manage Team Members | Edit Portal Settings | Manage Kanban List | Create/Edit Sprints | Create/Edit Tasks | Re-assign Tasks | Add/Edit Resources |
| ---------------- | ------------------- | ---------------------- | ----------------------- | ------------------------ | ---------------------- | ----------------------- | --------------------- | ------------------- | ---------------------- |
| Team Creator | ✖ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Admin | ✖ | ✖ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
| Contributor | ✖ | ✖ | ✖ | ✖ | ✖ | ✖ | ✔️ | ✔️ | ✔️ |

How to Assign Roles

  • Team Creator : Automatically assigned to the person who creates the team.
  • Admin : Can be assigned by the Team Creator in the team settings or reinforcements in [[Overview Page]].
  • Contributor : Any user invited to the team or project by a Team Creator or Admin is typically a Contributor unless explicitly promoted to Admin.