- Dikirim
- 11 September 2026 pukul 03.02 UTC
- Penulis
- Kamo
- Commit
- 6d0523e
Dokumen adalah dua catatan: upload, yang tidak ada yang diedit, dan satu salinan yang dimodifikasi diturunkan pertama kali seseorang membukanya untuk mengedit. Anggota menemukan pasangan membingungkan, dan cocok tidak ada yang aturan aktual - satu organisasi ingin setiap editing terus, lain ingin satu salinan dan tidak ada sejarah, Ketiga ingin membekukan sebuah negara dengan sengaja dan terus bekerja di atasnya. Sebuah dokumen adalah salah satu catatan sekarang, dan apa yang terjadi pada konten sebelumnya ketika perubahan adalah mode versioning dipilih per organisasi (img _ org _ asle.versioning _ mode) dan setiap kategori dokumen * * * * * * * * * * * * * yang menang): - DISABLED: perubahan overwrites. Satu salinan, tidak ada sejarah. - AUTO: setiap perubahan adalah versi berikutnya dan yang lama disimpan. Satu sesi classic- penyunting adalah satu versi bagaimanapun sering otomatis; satu bagian templat disimpan dalam waktu sepuluh menit adalah satu versi juga. - MANUAL: perubahan overwrite salinan kerja di atas snapshot terakhir; sebuah snapshot anggota untuk menjaga sebuah negara secara permanen dan membawa pada editing di atasnya. Upload adalah snapshot pertama. Unset di mana-mana, kategori adalah AUTO - satu-satunya mode yang kehilangan apa-apa, sebagai model yang menggantikan tidak pernah kehilangan upload. Kategori yang dokumen adalah catatan (overwrite off dan tidak dapat diselesaikan, misalnya Pasien Charts) terkunci AUTO. - Impgversion / img _ versions: sebuah versi adalah sebuah PENUNJUK ke kontent- yang dialamatkan img _ dats baris dokumen diadakan, plus template-layer versi design pada template. Menjaga satu biaya apa-apa sampai byte bergerak tanpa itu. - Dokumenter Versioning Layanan: satu jalur tulis untuk "isi dokumen ini berubah" - applyContentChange, recordTemplateLayerChange, snapshot, restore, recordBranch - sehingga mode berarti sama apakah perubahan berasal dari menyimpan klasik (DocsService), upload baru atas dokumen (Layanan Percakapan) atau suatu lapis template save (ESigService). Versions ditulis lazily: sebuah dokumen yang tidak pernah berubah tidak memiliki apapun, dan yang pertama terus-menerus perubahan menulis v1 dari negara sebelum itu, sehingga sebuah organisasi dapat mengubah versioning pada setiap saat tanpa backfill. Pemulihan sendiri adalah versi baru di bawah AUTO; sejarah tidak pernah ditulis ulang. E-sign repositori adalah Objectprovider, karena tidak setiap layanan scan mereka (SharedLibBeanSafetyTest). - Img.isTemplate () atas yang ada memiliki _ form _ layer flag, dan isRetiredDerivecopy () untuk Klasik menyalin model lama ditinggalkan, yang tidak ada daftar menunjukkan lagi. - * * * * * * * * * * * * * * untuk pil versi pada halaman templates dalam satu query. - * * * * * * * * * * * * adalah publik, sehingga versi baru memenuhi pertama upload aturan. Skema adalah * * * * * * * * * * * * * * dalam layanan dokter, diterapkan ke cluster sebelum commit ini: img _ org _ assoc dibaca pada setiap upload, sehingga kolom harus ada terlebih dahulu.