Pim-community-dev: Tambahkan sumber daya ACL khusus dan konfigurasikan izin

Dibuat pada 29 Jan 2016  ·  6Komentar  ·  Sumber: akeneo/pim-community-dev

Halo, saya membuat kelas pengontrol khusus dan ingin menerapkan pembatasan akses padanya. Jadi menurut dokumentasi Akeneo saya mendefinisikan ACL yang sesuai. Kemudian saya ingin membatasinya untuk beberapa peran, jadi saya pergi ke 'Sistem/Manajemen Pengguna/Peran' dan itu tidak terlihat di tab 'Izin'. Jadi saya mencoba mencari tahu bagaimana daftar izin yang ada dimasukkan ke UI.

Saya memberikan beberapa penelitian, dan ternyata rumit. Saya menemukan bahwa ini terkait dengan konfigurasi berikut:

oro_user:
    privileges:
        action:
            label: rights.action
            view_type: groups
            types: [action]
            field_type: pim_acl_access_level_selector
            default_value: 5
            show_default: true

Dan itu digunakan oleh Oro\Bundle\SecurityBundle\Form\Type\PrivilegeCollectionType , tetapi saya tidak dapat menemukan tempat di mana semua sumber daya ACL dikumpulkan untuk ditampilkan. Atau apakah saya melewatkan sesuatu? Bisakah Anda menjelaskan sedikit lebih banyak tentang cara kerjanya?

Salam, Viktor.

question

Komentar yang paling membantu

Halo,

Fitur ini disediakan oleh platform ORO. Itu sebabnya tidak dijelaskan dalam dokumentasi kami. Apakah menurut Anda modul ini penting? Mungkin kita bisa mengerjakan proposisi dokumentasi

Tentang pembuatan halaman, agar 100% transparan dengan Anda, ini adalah satu-satunya halaman di Akeneo. Saya tidak tahu bagaimana halaman itu dibuat. Jadi jika Anda punya waktu untuk menggalinya, jangan ragu!

Salam,

Julien

Semua 6 komentar

Jadi, saya menemukan cara untuk menambahkan ACL agar mereka dapat dikelola pada tab izin (meskipun dokumentasi Akeneo tidak berisi informasi ini). Namun masih belum jelas bagaimana Akeneo menangani acl.yml dan UI mendapatkan data ini.

Bisa tolong jelaskan ini?

Salam, Viktor.

Halo,

Fitur ini disediakan oleh platform ORO. Itu sebabnya tidak dijelaskan dalam dokumentasi kami. Apakah menurut Anda modul ini penting? Mungkin kita bisa mengerjakan proposisi dokumentasi

Tentang pembuatan halaman, agar 100% transparan dengan Anda, ini adalah satu-satunya halaman di Akeneo. Saya tidak tahu bagaimana halaman itu dibuat. Jadi jika Anda punya waktu untuk menggalinya, jangan ragu!

Salam,

Julien

Halo @juliensnz ,

Apakah menurut Anda modul ini penting?

Ya, menurut saya modul ini penting

Itu sebabnya tidak dijelaskan dalam dokumentasi kami. Mungkin kita bisa mengerjakan proposisi dokumentasi

Saya kira bagian dokumentasi ini termasuk dalam kategori 'Bagus untuk dimiliki', bukan dalam kategori 'Diperlukan'.

Jadi jika Anda punya waktu untuk menggalinya, jangan ragu!

Jika saya punya waktu luang saya akan menyelidiki proses generasi.

Salam, Viktor.

Saya menganggap pertanyaan-masalah ini tidak relevan lagi, jadi tandai sebagai Ditutup.

maukah Anda membagikan bagaimana Anda membuatnya muncul di tab manajemen peran?

Hanya untuk berbagi pengetahuan, cache Akeneo clear tidak menghapus folder oro dari app/cache/dev, saya harus menghapusnya secara manual dan kemudian peran baru muncul di backend

Apakah halaman ini membantu?
0 / 5 - 0 peringkat