- Se descapó
- 14 de agosto de 2026 a las 21:26 UTC
- Autor
- kamo
- Compromit
- 4e82e18
Cinco editores concedieron 199 derechos como cinco listas planas de casillas, y ninguno de ellos demostraron que un derecho puede ser un requisito previo para otro. Concesión de un niño sin su padre parecía exactamente como conceder un permiso de trabajo que es cómo la pestaña Legal y Cumplimiento necesitaba dos derechos y ningún editor podía decirlo. RightsTree hace que el árbol: hendidura con una columna vertebral de conector, plegable ramas, una píldora total concedida/total por rama, búsqueda que mantiene a los antepasados de un partido visible, y una cascada que se anima porque la animación es lo que enseña el Regla - permitir a un niño ilumina lo que depende, deshabilitando a un padre arruinar su subárbol, ambos con un tostado de deshacer nombrando exactamente lo que se movió. Honores prefers-reducido-moción. También deja de mentir sobre tres estados que los editores nunca pudieron expresar: derechos Encerrados por el modelo de seguridad de la org, concediendo filas heredadas con permiso no eterno cuyo padre es negados, y los 58 derechos que son granizables pero no hay nada en ninguna parte. Un administrador No podía decir previamente un permiso real de un marcador de posición. Las reglas de cascada viven en app/lib/rightsHierarchy.ts, reflejadas en Java's RoleRightType. Una copia de una regla de garantía es una responsabilidad, por lo que la prueba de paridad dice la fuente de Java y fracasa en cualquier divergencia en lugar de una convención de confianza. El editor de plantillas tipo rama obtiene el pedido y la indentación, pero mantiene su control propio y NO auto-cascade: esos son valores de FORCE, absolutos y aplicado después de cada nivel, por lo que en cascada reescribiría silenciosamente un deliberado Anulación. La relación de padres todavía se aplica allí en el momento de la resolución. Diseño - la auditoría reproducible: documentos/superpotencias/especificaciones/