- Se descapó
- 15 de agosto de 2026 a las 6:03 UTC
- Autor
- kamo
- Compromit
- 66d4c13
Un chip llevaba dos verdades diferentes y engañosa en direcciones opuestas. Sin construir significa que nada comprueba el derecho y concederlo no hace nada. Superado superado significa que la capacidad es real y cerrada, bajo el nombre de otro derecho. uno todavía no hace nada, pero borrarlo estaría mal y el administrador necesita saber qué derecho conceder en su lugar. Las cuatro entradas son las que la auditoría estableció: VIEW-SCHEDULES y MANAGE-SCHEDULES en el marco de MANAGE-TIMECARDS, porque la pestaña de asistencia solía abrirse VIEW-SCHEDULES y cada pestaña de recursos humanos recibió más tarde un derecho propio; CREATE-EMPLOYEES y DELETE-EMPLOYEES bajo MANAGE-MEMBERS, porque un empleado es miembro de un registro de empleo y no hay endpoint CRUD empleado. La lista está curada a mano, a diferencia de la generada que anota, y deliberadamente así: Ningún analizador puede decir "superseded" de "nadie lo construyó todavía". La membresía no Quitar un derecho de UNENFORCED.RIGHTS - nada lo pasa a un cheque de cualquier manera - por lo que la prueba de paridad con la auditoría comprometida no está tocada. Dos guardias evitan que la anotación se pudriera en un comentario ranz. Un derecho que es genuinamente se puede no etiquetar como reemplazado, lo que pondría dos fichas contradictorias en un interruptor. Y la cobertura correcta no debe ser en sí misma decorativa: el mensaje es "subir X en su lugar", por lo que un X muerto enviaría el administrador un paso más lejos de un permiso de trabajo. Valía la pena hacer esto antes de las próximas tierras de recursos humanos. Dos de estos cuatro eran uno. revisar lejos de ser borrado durante la auditoría precisamente porque el editor dijo estaban muertos.