- Se descapó
- 26 de agosto de 2026 a las 19:25 UTC
- Autor
- Kamo
- Compromit
- 07db639
La carpeta a la que se escribe todo logotipo, color, favicon y fondo fue el El nombre de host de la organización con los puntos se convirtió en guiones. Un dominio es opcional ahora, para que no pudiera nombrar una carpeta para una organización que no había traído uno y el fracaso fue silencioso en ambas direcciones. Subir un logotipo fue rechazado con "No hay dominio configurado para esta organización"; leyendo uno cayó a través de la carpeta de la plataforma, por lo que el cliente vio la marca de Kamo sobre un espacio de trabajo cuyo propio estaba aprovisionado y sin referencia. La carpeta es ALIAS de la organización, que es obligatoria, única, y ya en forma de segmento de ruta. Ver OrgThemeAssets in kamo-shared-library. Lo que esto cambia aquí: - provisiónLlena/provisionalActualización tome la organización y derive la carpeta de así que un llamante ya no puede dirigir la marca de una organización en una carpeta b) se ignora el tema de provisiones. - cargar-logo, commit-backgrounds y deje de la prestación-tema de denegación de una organización que no tiene dominio. - El logotipo de la recogida de trabajo por fil desprudeba dos subcoquerías de cuerda correlacionaron por organización, sólo existían para calcular qué carpetas de cada uno La marca había sido aprovisionada, y el alias ya está en la fila. - El registro-in redirdia NAMES la organización (&org=-alias-). interno..apex. sirve a cada organización sin una cantidad propia, por lo que una pestaña llegando con sólo una tecla de una sola vez resolvió el anfitrión, consiguió la plataforma, y pintó el de Kamo logo sobre el espacio de trabajo que el miembro acababa de firmar. Se fijó para decirlo; el inicio ordinario no lo había hecho. Es una referencia, no una Credencial, y un alias que no se puede leer nunca bloquea el letro. - Los antecedentes virtuales de los miembros dejan de derivar su carpeta del hostal de solicitud, que respondió "kamocrm-com" por cada inquilino de subdominios - por lo que un niño Los antecedentes de la organización fueron escritos en, listados y DELETED fuera de la carpeta de la plataforma. - El barrido de almacenamiento atribuye ambos prefijos, así que una organización migrada El uso de la marca no parece reducir a la mitad de la noche a la mañana. ThemeFolderMigrationService copia los activos de cada organización en su alias carpeta en el maletero. Copias, nunca elimina: no hay un momento seguro para eliminar lo viejo llaves de una pestaña abierta a través del despliegue, un correo electrónico en caché, una cita PDF ya envió todo todavía las hace referencia y el costo de equivocarse es cada etiqueta blanca La marca de clientes se está desvaneciendo de una vez. Idempotente, y un blip de MinIO no debe parar el servicio de arranque. Ya corridas contra la producción: 14 organizaciones, 298 objetos, todos sirviendo. OrgAliasPolicy es la tercera pieza, y la que más importa ahora el alias es un segmento de ruta. La regla de la forma sólo fue aplicada por el endpoint de disponibilidad el asistente llama como el campo está mecanografiado. los duplicados marcados de la variable de creación y todos los dígitos y nada más, así que cualquier persona que se saltó el mago podría conservar un alias sosteniendo un espacio, un punto o un corte. También se reserva las etiquetas la plataforma sirve, porque una organización alias "tema" respondería al anfitrión Cada inquilino lee sus activos de; y los prefijos cubo que no pertenecen a organización, de la que "default" es la peligrosa: el tema base cada La organización es sembrada, de la que las salvas de una organización de este tipo reescribirían. Verificado contra una comprobación limpia de la caja principal más sólo estos archivos: 1418 pruebas, 0 Fallas. Ninguna organización existente tiene un alias reservado o malformado.