Setiap titik akhir mengambil hak yang nama itu, dan hasRight gagal ditutup

FixKBService
Dikirim
15 Agustus 2026 pukul 01.49 UTC
Penulis
Kamo
Commit
cb1efaf

NetesController tidak memeriksa kanan pada salah satu dari sepuluh titik akhirnya. VIEW _ NOTES diberlakukan di satu tempat - navRegistry.ts, menyembunyikan aplikasi Catatan di browser - jadi 22 anggota yang peran menahan itu ditolak halaman dan yang disajikan oleh API. CREATE _ NOTES, EDIT _ NOTES dan DELETE _ NOTES gated nothing at all. Baca dan tag, kategori dan version- pencarian sejarah sekarang mengambil VIEW _ NOTES, buat mengambil CREATE _ NOTES, perbarui dan kembalikan versi ambil EDIT _ NOTES, hapus mengambil DELETE _ NOTES. Pemulihan adalah penyuntingan daripada membaca: membaca riwayat meninggalkan catatan saja, menempatkan versi kembali overwrite isinya saat ini. SesionHelper.hasRight harus diperbaiki dalam perubahan yang sama atau semua sepuluh akan memiliki menjadi dekoratif. Ini kembali benar untuk sebuah sesi dengan daftar hak cipta kosong dan lagi untuk satu tanpa bidang hak cipta, berkomentar "sistem hak cipta belum dilaksanakan" - dan setiap gerbang dalam layanan ini dibangun di atasnya, termasuk hak dasar knowledge- yang didokumentasikan di tempat lain sebagai kelompok yang sepenuhnya dipaksakan. Seorang penelepon tiba tanpa hak yang terpasang diberikan segala sesuatu, termasuk Manvage _ KB _ RESOURCES. Tidak ada yang pernah menandai sesi sebagai warisan, sehingga pembebasan tidak pernah bisa berakhir, itu telah berhenti menjadi bantuan migrasi dan menjadi bypass. Aman untuk ditutup, dan diperiksa daripada diasumsikan: hak mencapai sesi dari anggota _ rights _ applied, semua 69 anggota memiliki baris di sana, dan tidak ada layanan panggilan ini titik akhir tanpa sesi pengguna. Tidak ada benih, untuk sekali, dan yang diukur juga. Tidak ada anggota memegang VIEW _ NOTES tanpa Ketiga hak menulis, jadi tidak ada yang kehilangan kemampuan. Tiga catatan ada, dimiliki oleh dua anggota, dan keduanya memegang semua empat hak - tidak ada catatan menjadi tidak terjangkau oleh nya pemilik. Anggota yang kehilangan akses API hanya dapat mencapainya dengan melewati masukan nav browser sudah menolak mereka, yang merupakan bypass ini menutup.

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