fix: version 2.5.0 -- compartir proyectos con permisos reales (Lectura/Escritura)
Bug de seguridad real corregido: cualquier usuario autenticado veia TODOS los proyectos (listado, detalle, actividades, tareas, comentarios, adjuntos, KPIs del panel), sin importar si era miembro. Ahora nadie ve un proyecto ajeno sin que su dueno se lo comparta -- los roles de administracion (superadmin/admin/it_manager) mantienen visibilidad total para soporte. Nuevo modelo de permisos por proyecto, simple y no granular: - Solo el dueno original puede compartir un proyecto (agregar/quitar miembros, cambiar su nivel) -- ni un admin del proyecto ni un rol global pueden hacerlo por el. - Dos niveles: Lectura (solo ver) y Escritura (crear/editar/eliminar actividades y tareas -- nunca el proyecto en si: no lo borra, no edita sus datos, no crea proyectos nuevos). Actividades y tareas pasan a borrado logico (antes se borraban fisico sin poder recuperar) -- nueva papelera por proyecto con restaurar. Incluye tambien el filtro "Usuario" en Proyectos (probado en dev en un paso anterior), que va de la mano con este cambio de visibilidad. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,5 +1,26 @@
|
||||
# Changelog - project.linkedcorp.net
|
||||
|
||||
## [2.5.0] - 2026-09-25
|
||||
### Fixed
|
||||
- **Bug de seguridad real**: cualquier usuario autenticado veía TODOS los proyectos del sistema
|
||||
(listado, detalle, actividades, tareas, comentarios y adjuntos), sin importar si era miembro.
|
||||
Ahora nadie ve un proyecto ajeno a menos que su dueño se lo comparta — los roles de
|
||||
administración (superadmin/admin/it_manager) siguen viendo todo, para poder dar soporte.
|
||||
### Added
|
||||
- **Compartir proyectos**: solo el dueño del proyecto puede compartirlo (ni un admin del
|
||||
proyecto ni un rol global pueden hacerlo por él). Dos niveles simples: **Lectura** (solo ver)
|
||||
y **Escritura** (crear/editar/eliminar actividades y tareas del proyecto — nunca el proyecto
|
||||
en sí: no puede borrarlo, ni editar sus datos, ni crear proyectos nuevos).
|
||||
- **Papelera de actividades**: eliminar una actividad o tarea ahora es recuperable (antes se
|
||||
borraba físico, sin vuelta atrás) — el dueño del proyecto puede restaurarlas desde un nuevo
|
||||
botón "Papelera de actividades" en la pestaña Actividades.
|
||||
- Panel principal (KPIs, calendario, "mis actividades pendientes"): mismo criterio de
|
||||
visibilidad que el listado de proyectos — ya no cuenta ni muestra información de proyectos
|
||||
ajenos para roles sin acceso total.
|
||||
- Filtro "Usuario" en Proyectos (junto a Estado/Prioridad), visible solo para
|
||||
superadmin/admin/it_manager — filtra el listado por dueño. Se había probado solo en dev; se
|
||||
incluye en esta versión al ir de la mano con el resto de este cambio.
|
||||
|
||||
## [2.4.0] - 2026-09-22
|
||||
### Fixed
|
||||
- Menú lateral en celular: antes quedaba siempre visible fijo, ocupando gran parte de una
|
||||
|
||||
Reference in New Issue
Block a user