- Se descapó
- 5 de agosto de 2026 a las 18:19 UTC
- Autor
- kamo
- Compromit
- 37b0aa7
Añade /hr con el cromo de página de las cuentas en su forma de espaldas de ruta (el mismo /marketing ya utiliza): un diseño dueño del héroe de gradiente y pestaña subrayada barra, un índice que aterriza en la pestaña accesible, y una página cada uno para Vista general, Asistencia, Legal y Cumplimiento, Capacitación y Recursos. Dos puertas, ambas necesarias. organización.Sus afán de los HRS /settings/account?tab=apps rebota la ruta a casa cuando la aplicación está apagada, desde entonces con ella fuera /hr no es un lugar que existe para el org. Con la aplicación encendida, el Once derechos de ServiceType.HRS existentes deciden: un nuevo complejo hasAnyHrRight Puerta se une **************** y cada pestaña lleva un predicado de los grupos OR (HR no tiene una sola opinión correcta en la forma de Marketing). Tabs los fallos del miembro están ocultos de la barra y se niegan a la entrada directa de URL. Registros 'hr' en el registro de naves antes de Configuración, por defecto a la primaria ferrocarril; la tarjeta de lanzamiento casero y la entrada de comando-palette siguen desde el registro membresía. La orden de registro por sí sola sólo rige a los miembros de primera, aunque ordenZone adjuntó ids nunca arreglados, así que cualquiera que hubiera tocado su nave habría conseguido HR *debajo* Configuración. fusionCanonicalOrder ahora inserta tales ids en la posición que el registro solicita y useHomeLayout utiliza la misma regla, por lo que la La colocación declarada se mantiene para los miembros existentes y también para todas las opciones futuras. Los organismos de pestaña son marcadores de posición: no hay ningún modelo de datos de HR en ninguna parte del backend aún (ningún empleado, asistencia, nómina, formación o entidad de cumplimiento en SecurityService, APIService o la biblioteca compartida), por lo que cada pestaña se nombra y lo que aguantará. Especificación en documentos/superpotencias/especificaciones.