Scope kalender ke anggota, dan menambahkan org- lebar penerbitan kanan

Featurekamo-shared-library
Dikirim
10 Agustus 2026 pukul 18.03 UTC
Penulis
Kamo
Commit
84b272e

UserCalendar dan CalendarEvent menggantung USER _ ID saja dan tidak membawa organisasi. Pengguna global dan anggota adalah pengguna di dalam salah satunya organisasi, sehingga rekening milik beberapa organisasi memiliki satu tumpukan Dari kalender terlihat dari semua dari mereka. Kedua Entitas memperoleh _ ID dan ORGANIZASI _ ID, dan keuntungan kalender IS _ ORG _ CALENDAR - yang berbagi kalender sebuah organisasi telah, dapat dibaca oleh setiap anggota dan dapat ditulisi hanya dengan hak baru. _ ID USER tetap, populasi dan nubled: CalDAV dan externall-sync jobs mengotorisasi sebuah akun bukan keanggotaan, sehingga mereka sah dibaca oleh pengguna. Ini sederhana berhenti menjadi lingkup otorisasi. Setiap kolom bergabung baru peniti kolumnDefinition = "INT8", termasuk pra-yang sudah ada. Left unpinned, Hibernasi menyalin kunci yang direferensikan INT8 DEFAULT unique _ rowid () ke FK; sebuah insert yang menghilangkan kolom kemudian menciptakan id milik apa-apa dan gagal kunci asing. Itu adalah bukan hipotetis - itu adalah apa yang berhenti migrasi pertama lari dari Menyediakan kalender organisasi tunggal. New right CREATE _ ORG _ CALENDAR _ EVENTS (196). Membaca kalender tetap VIEW _ CALENDAR; ini mengatur hanya yang dapat menempatkan sesuatu pada kalender seluruh organisasi melihat. FindByOrganisation Anggota Id diubah namanya menjadi FindByUserId. Ini tidak pernah scoped oleh anggota - permintaan adalah dan adalah c.user.id =: userId - dan nama adalah apa mengundang kelas bug ini. FindVisibleToMber dan event ekuivalen Kandungan membaca.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga