KamoCRM

The SOCIAL baca gerbang menolak setiap sesi sosial, tidak hanya cross-org yang

FixMediaService
Dikirim
23 September 2026 pukul 02.27 UTC
Penulis
Kamo
Commit
3cdd805

Regresi di f7b2bd5, hidup di kamowsmedia. canReadsession (MediaController, disalin ke SessionFaceController dan ChatssionAnggota Kontroler) mengaku anggota dari tipe sesi sendiri hanya untuk keanggotaan atau SUPPORT _ TIKET; SOCIAL jatuh ke penolakan telanjang. Sebuah sesi SOCIAL tidak membawa Anggota Mediasi baris untuk sisi org AT ALL dengan desain (separuh org adalah dimodelkan pada koneksi, bukan daftar undangan, per createMessage sendiri - Diverifikasi terhadap produksi: enam sesi SOCIAL, nol dengan setiap baris keanggotaan. Jadi setiap salah satu dari mereka gagal "adalah anggota", dan tanpa ada Pengecualian SOCIAL, gerbang baca 403d inbox sosial langsung: pesan, wajah, daftar anggota, penerimaan dan menerjemahkan, untuk setiap agen yang sah - including SocialChat.tsx 's own read of the transkrip it needs to render at all * * * * * * * * * * * * * * Sisi penulisan (createMessage) telah memiliki aturan yang benar untuk SOCIAL; sisi baca tidak pernah belajar, dan memiliki logika yang sama tangan-disalin menjadi tiga controller adalah persis bagaimana pergeseran semacam itu terjadi. Menarik keduanya menjadi satu komponen baru, SessionAcceguard (keanggotaan, SUPPORT _ TIKET 's permintaan / assignnee / org- support- staff, dan sekarang koneksi SOCIAL -org cocok), dan menunjuk MediaController 's read gate DAN yang createMessage SOCIAL cek, SessionFaceController dan ChatessionAnggota Kontroler semua itu - satu tempat, sehingga dua tidak bisa lagi tidak setuju. Periksa ulang kamo- internal yang sebenarnya pembaca setiap titik akhir penjaga ini cover (grepped asal / main untuk setiap '/ sessions / ${...}' dan 'messages / ${...} / translate' penelepon): CHAT dan pertemuan-mengundang mengalir (usemeeting.ts, meetingInvites.ts) selalu membuat baris anggota eksplisit dan tidak pernah beresiko; SUPPORT _ TIKET sudah ditangani; SISTEM _ BUG dan EXEC2EXEC dibaca secara eksklusif melalui * * * * * * * * * * * * dan tidak pernah melalui titik akhir, sehingga menolak non-anggota untuk kedua tetap Benar. SOCIAL adalah satu-satunya celah. Tes: Pin Penguji Proses Proses * * * * * * * * * * * * * * * untuk SISTEM _ BUG dan EXEC2EXEC langsung pada komponen terbagi baru, termasuk regresi tepat (penelepon dengan ZERO keanggotaan baris pada SOCIAL sesi, produksi yang cocok). Mutasi diverifikasi: menghapus percabangan SOCIAL ternyata persis bahwa tes merah. Full 'mvn test' green (1052 test) before this berkomitmen.

Semua perubahan

Seperti apa yang Anda lihat pengiriman?

Semua itu tiba di ruang kerjamu sendiri. Mulailah dengan rencana gratis dan baca halaman ini lagi dalam sebulan.

Mulai Bebas SelamanyaTampilkan Harga