Hak akses¶
Hak akses adalah izin yang menentukan konten dan aplikasi yang dapat diakses dan diedit oleh user. Di Odoo, izin ini dapat diatur untuk user individual atau untuk grup user. Membatasi izin hanya kepada mereka yang membutuhkannya memastikan bahwa user tidak mengubah atau menghapus apa pun yang seharusnya tidak mereka akses.
Hanya seorang administrator yang dapat mengubah hak akses.
Bahaya
Membuat perubahan pada hak akses dapat berdampak merugikan pada database. Ini termasuk admin impoten, yang berarti tidak ada user di database yang dapat membuat perubahan pada hak akses. Untuk alasan ini, Odoo merekomendasikan menghubungi Odoo Business Analyst, atau Tim Dukungan kami, sebelum melakukan perubahan.
Tip
Seorang user harus memiliki hak akses Administration khusus yang diatur pada profil user mereka, agar dapat membuat perubahan pada pengaturan hak akses user lain.
Untuk mengakses pengaturan ini, navigasi ke .
Setelah sampai pada pengaturan tersebut, seorang administrator yang sudah ada harus mengubah pengaturan di field Administration menjadi Access Rights.
Setelah selesai, klik Save untuk menyimpan perubahan, dan menerapkan user sebagai administrator.
Pengguna¶
Hak akses untuk user individual diatur ketika user ditambahkan ke database, tetapi dapat disesuaikan kapan saja di profil user.
To make changes to a user's rights, click on the desired user to edit their profile.
Pada halaman profil user, di tab Access Rights, gulir ke bawah untuk melihat izin saat ini.
Untuk setiap aplikasi, gunakan menu drop-down untuk memilih tingkat izin apa yang harus dimiliki user ini. Pilihannya bervariasi untuk setiap bagian, namun yang paling umum adalah: Blank/None, User: Own Documents, User: All Documents, atau Administrator.
Field Administration di tab Access Rights memiliki opsi berikut: Settings atau Access Rights.
Membuat dan memodifikasi grup¶
Grup adalah kumpulan izin khusus aplikasi yang digunakan untuk mengelola hak akses umum bagi sejumlah besar user. Administrator dapat memodifikasi grup yang ada di Odoo, atau membuat yang baru untuk menentukan aturan bagi model dalam suatu aplikasi.
Untuk mengakses grup, aktifkan terlebih dahulu mode pengembang Odoo, kemudian buka .
Untuk membuat grup baru dari halaman Grup, klik Buat. Kemudian, dari formulir grup kosong, pilih Aplikasi, dan lengkapi formulir grup (dijelaskan di bawah).
To modify existing groups, click on an existing group from the list displayed on the Groups page, and edit the contents of the form.
Masukkan Nama untuk grup dan centang kotak di samping Grup Berbagi, jika grup ini dibuat untuk menetapkan hak akses guna berbagi data dengan beberapa user.
Penting
Selalu uji pengaturan yang diubah untuk memastikan pengaturan tersebut diterapkan kepada user yang tepat.
The group form contains multiple tabs for managing all elements of the group. In each tab, click Add a line to add a new row for users or rules, and click the ❌ (remove) icon to remove a row.
Tab User: mencantumkan user saat ini dalam grup. User yang tercantum dalam warna hitam memiliki hak administratif. User tanpa akses administratif muncul dalam warna biru. Klik Tambahkan baris untuk menambahkan user ke grup ini.
Tab Diwariskan: Diwariskan berarti user yang ditambahkan ke grup ini secara otomatis ditambahkan ke grup yang tercantum pada tab ini. Klik Tambahkan baris untuk menambahkan grup yang diwariskan.
Example
Misalnya, jika grup Penjualan/Administrator mencantumkan grup Website/Restricted Editor di tab Diwariskan-nya, maka setiap user yang ditambahkan ke grup Penjualan/Administrator secara otomatis menerima akses ke grup Website/Restricted Editor juga.
Tab Menu: menentukan model mana yang dapat diakses grup. Klik Tambahkan baris untuk menambahkan menu tertentu.
Tab Tampilan: mencantumkan tampilan mana di Odoo yang dapat diakses grup. Klik Tambahkan baris untuk menambahkan tampilan ke grup.
Tab Hak Akses: mencantumkan tingkat pertama hak (model) yang dimiliki grup ini. Kolom Nama mewakili nama akses grup saat ini ke model yang dipilih di kolom Model.
To link a new access right to a group, click Add a line. Select the appropriate model from the Model dropdown, then enter a name for the access right in the Name column. For each model, enable the following options as appropriate:
Read: User dapat melihat nilai yang ada pada objek.
Write: User dapat mengedit nilai yang ada pada objek.
Create: User dapat membuat nilai baru untuk objek.
Delete: User dapat menghapus nilai untuk objek.
Tip
While there are no conventions for naming access rights, it is advisable to choose a name that easily identifies its purpose.
Misalnya, akses yang dimiliki manajer pembelian terhadap model Contact dapat diberi nama
res.partner.purchase.manager. Ini terdiri dari nama teknis model, diikuti dengan nama yang mengidentifikasi kelompok user yang dimaksud.
Untuk menemukan nama teknis model dari tampilan saat ini, pertama masukkan teks placeholder di kolom Name, lalu klik nama Model, kemudian ikon (Internal link).
Record Rules: mencantumkan lapisan kedua dari hak edit dan visibilitas. Record Rules menimpa, atau menyempurnakan, hak akses grup. Klik Add a line untuk menambahkan aturan rekaman ke grup ini. Untuk setiap aturan, pilih nilai untuk opsi berikut:
Apply for Read.
Apply for Write.
Apply for Create.
Apply for Delete.
Penting
Aturan rekaman ditulis menggunakan domain, atau kondisi yang memfilter data. Ekspresi domain adalah daftar kondisi tersebut. Misalnya:
[('mrp_production_ids', 'in', user.partner_id.commercial_partner_id.production_ids.ids)]Aturan rekaman ini untuk mengaktifkan peringatan konsumsi MRP untuk subkontraktor.
Odoo memiliki perpustakaan aturan rekaman yang telah dikonfigurasi sebelumnya untuk kemudahan penggunaan. User tanpa pengetahuan tentang domain (dan ekspresi domain) harus berkonsultasi dengan Odoo Business Analyst, atau Tim Dukungan Odoo, sebelum melakukan perubahan.
Mode superuser¶
Superuser mode allows the user to bypass record rules and access rights. To activate Superuser mode, first, activate developer mode. Then, navigate to the debug menu, represented by a 🪲 (bug) icon, located in the top banner.
Terakhir, di bagian bawah menu, klik Become Superuser.
Penting
Hanya user dengan akses Settings untuk bagian Administration dari Access Rights (di profil user mereka) yang diizinkan untuk masuk ke Superuser mode.
Bahaya
Superuser mode memungkinkan penghindaran aturan record dan hak akses, dan oleh karena itu, harus dilakukan dengan sangat hati-hati.
Setelah keluar dari Superuser mode, user dapat terkunci dari database, karena perubahan yang dibuat. Hal ini dapat menyebabkan impotent admin, atau administrator tanpa kemampuan untuk mengubah hak akses/pengaturan.
Dalam hal ini hubungi Odoo Support di sini: tiket bantuan baru. Tim support dapat memulihkan akses menggunakan login support.
Untuk keluar dari Superuser mode, log out dari akun, dengan menavigasi ke sudut kanan atas, dan klik pada nama user OdooBot. Kemudian, pilih opsi Log out.
Tip
An alternative way to activate Superuser mode is to login as a superuser. To do that, navigate to the login screen, and enter the appropriate Email and Password.
Alih-alih mengklik Login, klik Log in as superuser.