Puerta la aprobación de la mitad de hr-summary en FINALIZE-PAY-PERIODS

FixSecurityService
Se descapó
12 de agosto de 2026 a las 17:52 UTC
Autor
Kamo
Compromit
8eb9f78

Señalando al compositor en un privilegio ampliado. Ese relevo es propio. mapeo de guardias con FINALIZE-PAY-PERIODS, y resoluciónRole no admite MANAGE-TIMECARDS a la autoridad de aprobación en absoluto - no como PAYROLL, no como MANAGER. Así que un tenedor de MANAGE-TIMECARDS-úbdito, rechazó tanto la acción de aprobación como la lectura directa, habría aprendido el conteo de aprobación pendiente de toda la or en todo el mundo y cada uno de los La tarjeta de tiempo del miembro a través de un compuesto. Recautar todo el punto final para exigir ambos derechos sería la solución equivocada: rompería la paridad deliberada entre esta puerta y la pestaña /hr/asistencia puerta en hrTabs.ts y 403 un miembro a la UI ofreció la pestaña. En cambio la aprobación la mitad lleva una segunda puerta más estrecha, en la misma forma DocsService utiliza para un bloque que su llama no puede llegar a null, nunca 403. El el controlador deriva la derecha de la sesión y pasa una boleana lisa; el compositor nunca ve la petición. Sin ella el relé NO se trata de micrólla . . . . . . . . . . . . . . . . . . . . . . todavía habría leído datos de esta persona que llama no tiene derecho a esperarApcidó - viene atrás null en lugar de 0, ningún miembro lleva una tarjeta de tiempo y atención[] no tiene filas APPROVAL. null "no está disponible para usted"; 0 es "nada es Esperar", y mostrar el primero como el segundo le diría a un administrador de HR una cola no pueden ver que está claro. Todo lo que MANAGE-TIMECARDS tiene derecho a horas, horas a las horas, excepciones, El remate de cabeza, el actual período está intacto, y así lo afirma. Las pruebas afirman la NON-INVOCATION del relé, no sólo la forma de salida.

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