[{"data":1,"prerenderedAt":274},["ShallowReactive",2],{"navigation":3,"/docs/collaboration/members":156,"/docs/collaboration/members-surround":269},[4,23,83,103,118,133,141],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"What is TaskView","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","/docs/getting-started/installation","docs/1.getting-started/2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Quick Start","/docs/getting-started/usage","docs/1.getting-started/3.usage","i-lucide-rocket",false,{"title":24,"icon":22,"path":25,"stem":26,"children":27,"page":22},"Features","/docs/features","docs/2.features",[28,33,38,43,48,53,58,63,68,73,78],{"title":29,"path":30,"stem":31,"icon":32},"Projects and Lists","/docs/features/projects-and-lists","docs/2.features/1.projects-and-lists","i-lucide-folder",{"title":34,"path":35,"stem":36,"icon":37},"Organizations","/docs/features/organizations","docs/2.features/10.organizations","i-lucide-building-2",{"title":39,"path":40,"stem":41,"icon":42},"SSO (Single Sign-On)","/docs/features/sso","docs/2.features/11.sso","i-lucide-shield-check",{"title":44,"path":45,"stem":46,"icon":47},"Tasks","/docs/features/tasks","docs/2.features/2.tasks","i-lucide-check-square",{"title":49,"path":50,"stem":51,"icon":52},"Kanban Board","/docs/features/kanban","docs/2.features/3.kanban","i-lucide-columns-3",{"title":54,"path":55,"stem":56,"icon":57},"Dependency Graph","/docs/features/graph","docs/2.features/4.graph","i-lucide-git-branch",{"title":59,"path":60,"stem":61,"icon":62},"Dashboard","/docs/features/dashboard","docs/2.features/5.dashboard","i-lucide-layout-dashboard",{"title":64,"path":65,"stem":66,"icon":67},"Notifications","/docs/features/notifications","docs/2.features/6.notifications","i-lucide-bell",{"title":69,"path":70,"stem":71,"icon":72},"Webhooks","/docs/features/webhooks","docs/2.features/7.webhooks","i-lucide-webhook",{"title":74,"path":75,"stem":76,"icon":77},"API Tokens","/docs/features/api-tokens","docs/2.features/8.api-tokens","i-lucide-key-round",{"title":79,"path":80,"stem":81,"icon":82},"Sessions & Devices","/docs/features/sessions","docs/2.features/9.sessions","i-lucide-monitor-smartphone",{"title":84,"icon":22,"path":85,"stem":86,"children":87,"page":22},"Integrations","/docs/integrations","docs/3.integrations",[88,93,98],{"title":89,"path":90,"stem":91,"icon":92},"GitHub & GitLab Setup","/docs/integrations/setup","docs/3.integrations/1.setup","i-lucide-git-pull-request",{"title":94,"path":95,"stem":96,"icon":97},"MCP Server","/docs/integrations/mcp","docs/3.integrations/2.mcp","i-lucide-bot",{"title":99,"path":100,"stem":101,"icon":102},"Telegram & Slack Setup","/docs/integrations/messaging","docs/3.integrations/3.messaging","i-lucide-send",{"title":104,"icon":22,"path":105,"stem":106,"children":107,"page":22},"Configuration","/docs/configuration","docs/4.configuration",[108,113],{"title":109,"path":110,"stem":111,"icon":112},"Environment Variables","/docs/configuration/environment-variables","docs/4.configuration/1.environment-variables","i-lucide-settings",{"title":114,"path":115,"stem":116,"icon":117},"Authentication","/docs/configuration/authentication","docs/4.configuration/2.authentication","i-lucide-lock",{"title":119,"icon":22,"path":120,"stem":121,"children":122,"page":22},"Collaboration","/docs/collaboration","docs/5.collaboration",[123,128],{"title":124,"path":125,"stem":126,"icon":127},"Team Members","/docs/collaboration/members","docs/5.collaboration/1.members","i-lucide-users",{"title":129,"path":130,"stem":131,"icon":132},"Roles and Permissions","/docs/collaboration/roles-and-permissions","docs/5.collaboration/2.roles-and-permissions","i-lucide-shield",{"title":134,"path":135,"stem":136,"children":137,"icon":22},"FAQ","/docs/faq","docs/6.faq/1.index",[138],{"title":139,"path":135,"stem":136,"icon":140},"Frequently Asked Questions","i-lucide-circle-help",{"title":142,"icon":22,"path":143,"stem":144,"children":145,"page":22},"Guides","/docs/guides","docs/7.guides",[146,151],{"title":147,"path":148,"stem":149,"icon":150},"Deploy TaskView on a VPS with Nginx","/docs/guides/deploy-vps-nginx","docs/7.guides/1.deploy-vps-nginx","i-lucide-server",{"title":152,"path":153,"stem":154,"icon":155},"TaskView for Freelancers","/docs/guides/taskview-for-freelancers","docs/7.guides/2.taskview-for-freelancers","i-lucide-briefcase",{"id":157,"title":124,"body":158,"description":263,"extension":264,"meta":265,"navigation":266,"path":125,"seo":267,"stem":126,"__hash__":268},"docs/docs/5.collaboration/1.members.md",{"type":159,"value":160,"toc":254},"minimark",[161,165,170,190,193,196,200,203,207,214,218,229,233],[162,163,164],"p",{},"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.",[166,167,169],"h2",{"id":168},"inviting-members","Inviting members",[171,172,173,181,184],"ol",{},[174,175,176,177,180],"li",{},"Open a project and go to the ",[178,179,119],"strong",{}," tab",[174,182,183],{},"Enter the person's email address in the input field",[174,185,186,187],{},"Click ",[178,188,189],{},"Add",[162,191,192],{},"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).",[162,194,195],{},"Once added, they'll see the project in their sidebar and can start working immediately.",[166,197,199],{"id":198},"removing-members","Removing members",[162,201,202],{},"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.",[166,204,206],{"id":205},"project-owner","Project owner",[162,208,209,210,213],{},"The person who creates a project is its ",[178,211,212],{},"owner",". The owner has all permissions by default and can't be removed from the project. Ownership can't be transferred.",[166,215,217],{"id":216},"what-members-can-do","What members can do",[162,219,220,221,224,225,228],{},"By default, new members don't have any permissions beyond viewing the project. You need to assign them a ",[178,222,223],{},"role"," that grants specific permissions. See ",[226,227,129],"a",{"href":130}," for details.",[166,230,232],{"id":231},"tips","Tips",[234,235,236,242,248],"ul",{},[174,237,238,241],{},[178,239,240],{},"Add people before assigning tasks"," - you can only assign tasks to project members",[174,243,244,247],{},[178,245,246],{},"Use roles"," - instead of giving each person individual permissions, create a few roles (\"Developer\", \"Manager\", \"Viewer\") and assign people to them",[174,249,250,253],{},[178,251,252],{},"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.",{"title":255,"searchDepth":256,"depth":256,"links":257},"",2,[258,259,260,261,262],{"id":168,"depth":256,"text":169},{"id":198,"depth":256,"text":199},{"id":205,"depth":256,"text":206},{"id":216,"depth":256,"text":217},{"id":231,"depth":256,"text":232},"Invite team members to TaskView projects by email, assign tasks, manage access, and control visibility. Built-in collaboration tools with project ownership and role assignment for self-hosted project management.","md",{},{"icon":127},{"title":124,"description":263},"fbzkadZD7bxNHj1xx6_elJU3HxOwkmGkgSsP47aWHgM",[270,272],{"title":114,"path":115,"stem":116,"description":271,"icon":117,"children":-1},"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.",{"title":129,"path":130,"stem":131,"description":273,"icon":132,"children":-1},"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.",1783289464129]