Reconstruir /hr/legal-compliance-compliance como registro legal

Featurekamo-internal
Se descapó
19 de agosto de 2026 a las 6:19 UTC
Autor
kamo
Compromit
dd92529

La superficie era una tira de la pestaña MUI sobre dos AG Grids. Paquetes entregados en siete columnas de conteos y una célula de acciones de seis botones iconos no etiquetados, tres de que se deshabilitó a sí mismos sin decir por qué la única manera de aprender que Publicar Necesita una carpeta era añadir uno y ver el botón despertar. - Un medidor de cumplimiento abre la página: cada asignación en el org como uno apilado barra de más de cuatro cubos, construidos con siete cuentas de solo total porque DocsService no tiene variable agregada. Sus filas de leyenda son los controles (el listón en sí es Decoración aria-escondida), y elegir uno filtra las asignaciones a través ?bucket= - un enlace que un administrador puede enviar. - Los paquetes se convierten en una baraja de cartas que llevan lo que una mesa tenía que soltar: la versión como medalolón, la verdadera espina dorzada, público, cobertura, y la huella dactilar de contenido publicado como monograma. Cada bloqueado acción se mantiene visible y afirma su razón como texto, nunca como una punta de herramienta en un Control deshabilitación. - Las asignaciones permanecen una red, ahora con un ferrocarril estatal líder, el miembro sobre su dirección, progreso de la firma como bar, y una SENTENCIA de estatus en el propio estado color en lugar de un chip gris. - Un vocabulario de extremo a extremo (publicado / entrega / reedición / retirada), que coincida los propios verbos del backend. El color de la interacción es...brazalegal en todo, según la regla de la casa que posee la marca cada anillo de juego y enfoque flotante; -- sello legal stays for identity and state, así que a en marca blanca org todavía ve su propio color en esta página. Cada regla que dibuja la superficie es una función pura en app/lib/legalRegistry.ts con 36 pruebas, incluyendo una prueba de que los cuatro cubos cubren la asignación de siete statuses exactamente una vez sin él un estado añadido al backend abandonaría el regreso de el medidor en silencio, dejando la barra de ancho completo y parte de la org sin contar. buildAssignmentQuery ahora envía los estados como params REPEATED por lo que todo un cubo es uno petición; un CSV llegaría a DocsService doblemente codificado como una muestra literal.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios