Acceso a documentos
Define acceso explícito de usuarios del proyecto a cada documento.
Que se logra
- Resultado: protege documentos del proyecto y permite compartirlos solo con quienes deben leerlos, editarlos o administrarlos.
- Caso de uso: una consultora deja el alcance visible para el equipo y restringe la edición de notas internas a los responsables.
- Se combina con: miembros y documentos de proyecto.
Donde esta
- Ruta:
/[orgId]/operations/projects/[projectId]/docs - Acceso en UI:
Docs > documento seleccionado > Manage access. - Componente(s):
DocumentAccessEditor.tsx.
Como funciona
- Crea un documento con la lista de acceso inicial o selecciona uno existente.
- Abre
Manage access. - Agrega o ajusta participantes y guarda los cambios.
- Los usuarios sin edición ven el documento identificado como solo lectura.
Reglas y validaciones
- El botón
Manage accesssolo se muestra a quien puede administrar el acceso. - El backend filtra los documentos por la autorización efectiva y enriquece la respuesta con capacidades de vista, edición y administración.
Backend
- Servicios:
ops-project-documents(find/create/patch). - Hooks relevantes: verifica, captura, aplica y filtra listas de acceso.
Relaciones
- Requiere: Project Members.
- Dispara / afecta: lectura y edición en Project Docs.