Añadir la ruta que falta para llenar la forma, y dejar de ofrecer acciones sin subvención

Fixkamo-internal
Se descapó
2 de septiembre de 2026 a las 1:31 UTC
Autor
Kamo
Compromit
1b4e247

Dos defectos detrás de un informe: el editor de PDF no abriría, y borrado fue ofrecido a un miembro que no podrá borrar. **El editor.** DocManager posts a /api/docs/form-fillable/.id y aquel Siguiente La ruta nunca fue creada. No hay capturas-all debajo de /api/docs . . . . . . . . . . . . . . . . . proxies de área a través de app/api/oarea/[...path]] pero este solo ruta de ruta por archivo y Relojmente Regresado con su propio 404 HTML y la llamada falló para TODOS miembro, incluyendo una de las que se holding EDIT-DOCUMENTS cuya solicitud el backend han concedido. Surgió como la bandera genérica "Failed to open document", que se lee exactamente como un problema de permiso y no es uno. El río arriba endpoint ha estado en vivo todo el tiempo: ************* respuestas 401 en el servicio de documentos desplegado y a través del relé de APIService, donde un El camino inventado responde 404. La nueva ruta refleja su /api/docs/abierto hermano y pasa el cuerpo (imgId, originalImgId, clásicoEditable) a través de intacto. **El botón de borrar.** Cada fila se borró incondicionalmente, por lo que el único thing that se negó fue el servidor como una alerta en la que se leía "DELETE-DOCUMENTS requerido" en un botón que no debería haber estado allí. El propio reportero El diagnóstico era correcto. Bendito ahora, junto con la borrado a granel de la barra de herramientas, que llama al mismo punto final y habría producido la negativa idéntica de la momento en que se seleccionó una fila. Modificar está cerrado en EDIT-DOCUMENTS para el mismo razón: ambos modos detrás de ella se niegan sin ese derecho, así que un miembro solo de vista Sólo podría llegar a un error a través de él. Descargar, aglutir y compartir estancia sin título -- siguen de VIEW-DOCUMENTS, ya establecidos por la red teniendo cargado en absoluto. Esta es presentación, no la ejecución. Controller de imágenes y contralor de documentos comprueba estos derechos en cada llamada y sigue siendo la autoridad; escondiendo un botón elimina un callejón sin salida, no protege nada. La regla de la gating vive en app/lib/ junto a modificadoOptions.ts y para lo mismo razón: las carreras más vitales en el ambiente del nodo, por lo que una regla dentro de un componente no se puede cubrir en absoluto. El guardia de ruta está previsto para /api/docs porque es el área sin una captura general, y falla exactamente en este error cuando el La ruta se elimina.

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