Team Members
TaskView is built for teams. You can invite people to your projects, assign them tasks, and control what they can see and do through roles and permissions.
Inviting members
- Open a project and go to the Collaboration tab
- Enter the person's email address in the input field
- Click Add
The person needs to have a TaskView account with that email. If they don't have one yet, they'll need to register first (using the same email you invited them with).
Once added, they'll see the project in their sidebar and can start working immediately.
Removing members
In the Collaboration tab, find the user and click the remove button. They'll lose access to the project instantly - all their tasks remain, but they can no longer view or edit anything in the project.
Project owner
The person who creates a project is its owner. The owner has all permissions by default and can't be removed from the project. Ownership can't be transferred.
What members can do
By default, new members don't have any permissions beyond viewing the project. You need to assign them a role that grants specific permissions. See Roles and Permissions for details.
Tips
- Add people before assigning tasks - you can only assign tasks to project members
- Use roles - instead of giving each person individual permissions, create a few roles ("Developer", "Manager", "Viewer") and assign people to them
- Keep the member list clean - remove people who are no longer working on the project. They'll still keep their own account, just won't have access to this project anymore.
Authentication
Configure authentication in TaskView - email/password, email/code, OAuth with GitHub, Google, and Apple Sign In. JWT session management, password recovery, and account deletion for your self-hosted instance.
Roles and Permissions
Role-based access control (RBAC) in TaskView - 28 granular permissions for tasks, lists, Kanban boards, dependency graphs, team members, and GitHub/GitLab integrations. Per-project roles with server-side enforcement.
