- Dikirim
- 2 September 2026 pukul 23.29 UTC
- Penulis
- Kamo
- Commit
- b72eae1
"Saya juga seorang admin dan saya tidak melihat tab Penjualan Baru di bawah / pengaturan / fitur / crm ". Benar, dan itu tak terlihat oleh setiap organisasi, bukan hanya satu ini. Akar penyebab, ditelusuri daripada menebak. The tab gates on manage _ SAles _ SCRIPTS. Yang benar adalah sengaja absen dari * * * * * * * * * * * * * - dari kanan yang ada akan memberikan sebuah organisasi penjualan kata ke Siapa pun yang terjadi untuk memegang apa pun itu berasal dari - sehingga diberikan kepada Nobody ketika menyebar. Gating semata-mata di atasnya menyembunyikan fitur dari tepat orang yang akan memberikan itu, dan tidak ada cara lain untuk memberikan itu. Basis data setuju: org _ role _ rights memegang baris nol untuk 300 / 301 dan tipe kanan tertinggi Masih 299. Ini adalah bentuk yang didokumentasikan dan aku melewatkannya. app / settings / account / page.tsx membawa cabang pemilik yang sama untuk penerimaan, dengan komentar yang persis mengatakan ini akan terjadi. Sekarang tercermin di empat tempat yang harus setuju - CRM yang halaman pengaturan, menu pengaturan, pengaturan kartu telah mendarat, dan (sudah push) Sales Controller, karena tab yang dibuka ke sebuah 403 akan ada lebih baik daripada yang tersembunyi. NavGateContext memperoleh Pemilik Organisasi sebagai bidang REQUIRED, bukan opsional: dan field diabaikan akan baku ke "bukan pemilik" diam-diam, yang merupakan tepat kegagalan ini ada untuk mencegah. TypeScript kemudian bernama semua sebelas konstruksi Situs daripada meninggalkan saya untuk menemukan mereka. Sales OwnerGate.testts pin regresi - pemilik tidak memiliki hak sama sekali harus melihat kedua link. Catatan ini perlu diperbaiki tetapi tidak cukup sendiri: SecurityService adalah masih menjalankan gambar pre-shared -lib, jadi RoleRightsSyncService belum pernah melihat Hak 300 / 301 dan tidak ada peran yang dapat memberikan mereka belum. Sebuah pembangunan kembali dikirim.