PageSourceSearch

https://ragflow.io/assets/js/57fae228.d9b87454.js

js ragflow.io collected 2026-10-02 04:51:48 UTC 4,634 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkragflow_docs=globalThis.webpackChunkragflow_docs||[]).push([[2231],{17713(e,s,t){t.r(s),t.d(s,{assets:()=>c,contentTitle:()=>o,default:()=>d,frontMatter:()=>i,metadata:()=>n,toc:()=>l});const n=JSON.parse('{"id":"guides/team/team_management/resource_sharing_from_the_team_perspective","title":"Resource Sharing from the Team Perspective","description":"Joining a team does not automatically grant access to all resources in that team. The resource itself must be shared with the team or authorized to the user.","source":"@site/versioned_docs/version-v1.0.0-rc1/guides/team/team_management/resource_sharing_from_the_team_perspective.md","sourceDirName":"guides/team/team_management","slug":"/guides/team/team_management/resource_sharing_from_the_team_perspective","permalink":"/docs/v1.0.0-rc1/guides/team/team_management/resource_sharing_from_the_team_perspective","draft":false,"unlisted":false,"editUrl":"https://github.com/infiniflow/ragflow/tree/main/docs/guides/team/team_management/resource_sharing_from_the_team_perspective.md","tags":[],"version":"v1.0.0-rc1","sidebarPosition":9,"frontMatter":{"sidebar_position":9,"sidebar_label":"Resource Sharing from the Team Perspective","title":"Resource Sharing from the Team Perspective"},"sidebar":"tutorialSidebar","previous":{"title":"Leave a Joined Team","permalink":"/docs/v1.0.0-rc1/guides/team/team_management/leave_a_joined_team"},"next":{"title":"FAQ","permalink":"/docs/v1.0.0-rc1/guides/team/team_management/faq"}}');var r=t(74848),a=t(28453);const i={sidebar_position:9,sidebar_label:"Resource Sharing from the Team Perspective",title:"Resource Sharing from the Team Perspective"},o="Resource Sharing from the Team Perspective",c={},l=[];function m(e){const s={code:"code",h1:"h1",header:"header",li:"li",p:"p",strong:"strong",ul:"ul",...(0,a.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(s.header,{children:(0,r.jsx)(s.h1,{id:"resource-sharing-from-the-team-perspective",children:"Resource Sharing from the Team Perspective"})}),"\n",(0,r.jsx)(s.p,{children:"Joining a team does not automatically grant access to all resources in that team. The resource itself must be shared with the team or authorized to the user."}),"\n",(0,r.jsxs)(s.p,{children:["For knowledge bases, the ",(0,r.jsx)(s.strong,{children:"Permissions"})," field can be set to ",(0,r.jsx)(s.strong,{children:"Only me"})," or ",(0,r.jsx)(s.strong,{children:"Team"}),". The default value is ",(0,r.jsx)(s.strong,{children:"Only me"}),". When the value is changed to ",(0,r.jsx)(s.strong,{children:"Team"}),", joined team members can see and use the knowledge base according to permission rules."]}),"\n",(0,r.jsx)(s.p,{children:"Knowledge base access follows these rules:"}),"\n",(0,r.jsxs)(s.ul,{children:["\n",(0,r.jsx)(s.li,{children:"If the current user belongs to the owner tenant, access is allowed."}),"\n",(0,r.jsxs)(s.li,{children:["If the knowledge base permission is ",(0,r.jsx)(s.strong,{children:"Only me"}),", non-owners cannot access it."]}),"\n",(0,r.jsxs)(s.li,{children:["If the knowledge base permission is ",(0,r.jsx)(s.strong,{children:"Team"})," and the user belongs to the tenant, access is allowed."]}),"\n",(0,r.jsx)(s.li,{children:"Deleting a knowledge base is stricter and generally requires the current user to be the creator."}),"\n"]}),"\n",(0,r.jsxs)(s.p,{children:["Agent sharing also uses ",(0,r.jsx)(s.strong,{children:"Only me"})," and ",(0,r.jsx)(s.strong,{children:"Team"}),". The permission field is located in the Agent settings dialog. The default value is ",(0,r.jsx)(s.strong,{children:"Only me"}),"."]}),"\n",(0,r.jsxs)(s.p,{children:["Memory sharing is configured in the memory's advanced settings. ",(0,r.jsx)(s.strong,{children:"Only me"})," maps to ",(0,r.jsx)(s.code,{children:"me"}),", and ",(0,r.jsx)(s.strong,{children:"Team"})," maps to ",(0,r.jsx)(s.code,{children:"team"}),". The backend also defines an ",(0,r.jsx)(s.code,{children:"all"})," value, but the UI exposes ",(0,r.jsx)(s.strong,{children:"Only me"})," and ",(0,r.jsx)(s.strong,{children:"Team"}),"."]})]})}function d(e={}){const{wrapper:s}={...(0,a.R)(),...e.components};return s?(0,r.jsx)(s,{...e,children:(0,r.jsx)(m,{...e})}):m(e)}},28453(e,s,t){t.d(s,{R:()=>i,x:()=>o});var n=t(96540);const r={},a=n.createContext(r);function i(e){const s=n.useContext(a);return n.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function o(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:i(e.components),n.createElement(a.Provider,{value:s},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.