- Se descapó
- 11 de septiembre de 2026 a las 3:02 UTC
- Autor
- Kamo
- Compromit
- 6d0523e
Los documentos eran dos registros: la carga, que nada editado, y una copia modificada derivaba la primera vez que alguien lo abrió para editarlo. Los miembros encontraron a la pareja confusa, y no encajaba con la de nadie. reglas reales - una organización quiere cada edición guardada, otra quiere una copia y ninguna historia, un El tercero quiere congelar un estado a propósito y seguir trabajando encima de él. Un documento es un registro ahora, y lo que le pasa a su contenido anterior cuando cambia es un modo de versión elegido por organización (img.org.assoc.versioning-mode) y por categoría de documento **************** que gana): - DISABLADO: el cambio sobrescribe. Una copia, sin historia. - AUTO: cada cambio es la siguiente versión y la antigua se mantiene. Una sesión de editor clásico es una versión sin embargo a menudo se autoguarda; la capa de plantilla de un miembro ahorra en diez minutos son una versión también. - MANUAL: los cambios sobrecribanan una copia de trabajo encima de la última instantánea; unas instantáneas de los miembros para mantener un estado permanentemente y continúa la edición encima de él. La subida es la primera instantánea. Desconándome en todas partes, una categoría es AUTO - el único modo que no pierde nada, como el modelo que reemplaza Nunca perdió una subida. Una categoría cuyos documentos son registros (sobrescribirse y no establecer, por ejemplo. Gráficos de Paciente) está bloqueado a AUTO. - ImgVersion / img.versions: una versión es un POINTER en el contento-dijo de la fila de img-dats de contenido documento mantenido, más la versión de diseño de plantilla-capa en una plantilla. Mantenerse no cuesta nada hasta que los bytes sigan adelante sin él. - DocumentVersioningService: la única vía de escritura para "el contenido de este documento cambió" - aplicarContentChange, recordTemplateLayerChange, instantánea, restauración, registroBranch - por lo que los modos Lo mismo que si el cambio vino de un salvado clásico (DocsService), una nueva subida sobre el documento (ConversionService) o una capa de plantilla de ahorro (ESigService). Versiones están escritas perezosamente: un documento que nunca cambió no tiene ninguno, y el primer cambio guardado escribe v1 de la Así que una organización puede encejar en cualquier momento sin relleno. Restaurar es en sí mismo una nueva versión bajo AUTO; la historia nunca se reescribe. El e-sign Los repositorios son ObjectProviders, ya que no todos los servicios los escanea (SharedLibBeanSafetyTest). - Img.isTemplate() sobre la bandera existente de la ha-form-layer, y isRetiredDerivedCopy() para el copias clásicas que dejó el viejo modelo, que no vuelve a mostrar. - **************** para las píldoras de versión en una página de plantillas en una sola consulta. - **************** es público, así que una nueva versión cumple con su primera regla de subida. El esquema es **************** en el servicio de documentos, aplicado al clúster antes de este compromiso: se lee en cada carga, por lo que la columna tuvo que existir primero.