- Dikirim
- 21 Agustus 2026 pukul 01.04 UTC
- Penulis
- Kamo
- Commit
- 05b90c8
Seorang agen pendukung perlu melihat ke dalam penyewa pelanggan untuk menjawab tiket mereka memegang. Sampai sekarang satu-satunya cara adalah platform SYSTEM _ USER benar, yang merupakan semua organisasi dan permanen - jauh lebih dari yang dibutuhkan pekerjaan. Tambahkan kedua, jauh lebih sempit hibah dan menempatkan kedua belakang satu resolver: - SupportSystemAccesResolver menjawab "Semoga anggota ini memasukkan organisasi tersebut sebagai The System User, "by the blanket right OR by a open ticket assign to them and dibesarkan dari organisasi itu. MediaService menjalankannya untuk memutuskan apakah menggambar button; SecurityService menjalankannya lagi dari awal sebelum menambang sesi, jadi tombol dan aksi tidak dapat tidak setuju tentang siapa yang boleh menekannya. Prekondisi tahan pada kedua jalur: anggota TEAM aktif dari top-level org, tidak pernah Sistem Pengguna itu sendiri, tidak pernah top-level org sebagai target, tidak pernah org sendiri. - The tiket hibah adalah DERIVED, tidak pernah disimpan, sehingga berakhir saat terbuka terakhir Tiket yang ditugaskan dari organisasi itu dipindahkan, diselesaikan, ditutup atau dibatalkan. Tidak ada yang harus ingat untuk mengambilnya. - Sebuah sesi sudah dalam browser tidak meminta apa-apa, meskipun, jadi SupportSystemSessionRevoker mengindeks yang ini dan menghancurkan mereka Ketika hibah kambuh. Menghapus kunci * * * adalah satu-satunya tombol kill universal - Setiap layanan membaca sesi dari Redis yang sama. Nama kunci hidup SupportSystemSessionKeys karena dua layanan menulis dan membacanya, dan sebuah typo akan hadir sebagai agen diam-diam menjaga akses ke bisnis pelanggan. Bukan sebuah @ Service: ia membutuhkan sebuah RedisTemplate, dan stereotip bersama yang membutuhkan satu mencatat setiap layanan yang tidak memiliki Redis pada penyebaran berikutnya. - * * * * * * * * * * * * * * * * adalah satu definisi dari "terbuka" gantungtangan hibah on. PRE _ TIKET jumlah (permintaan obrolan adalah unit pekerjaan yang sama); diselesaikan tidak. Juga membawa permintaan Nama Organ / permintaan Platform IsOrganisme pada Panti TicketDTO, dan status, usia dan permintaan org pada baris dukungan Chats- feed - sebuah antrian dukungan yang jawaban lebih dari satu penyewa tidak dapat dibaca tanpa mereka.