PT Proweb Indonesia
The City Tower Level 12 Unit 1-N, Jakarta Pusat

Pembuatan Security Access ke Model pada Pengembangan Modul Odoo

Jun 1, 2026 | Odoo 17 Development

Setelah membuat security groups maka kita melanjutkan dengan seting akses kontrol ke model.

Pembuatan security access ke model pada pengebangan aplikasi Odoo adalah seperti pada langkah-langkah berikut ini

  1. Start SSH file system

  2. Model

    from odoo import fields, models
    
    class Motel(models.Model):
        _name = 'motel.motel'
        _description = 'Informasi tentang motel'
    
        name = fields.Char(string='Nama Motel',required=True)
        hostel_code = fields.Char(string='Code',required=True)
    
        street = fields.Char('Jalan')
        street2 = fields.Char('Jalan2')
    
  3. Model init

  4. File ir.model.access.csv

    id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
    access_motel_user,motel_user,model_motel_motel,group_motel_user,1,0,0,0
    access_motel_manager,motel_manager,model_motel_motel,group_motel_manager,1,1,1,1
    
  5. File manifest

    # -*- coding: utf-8 -*-
    {
        'name': "motelku",
    
        'summary': "Motel Mgmt",
    
        'description': """
    Manajemen motel yang mudah
        """,
    
        'author': "PT Proweb",
        'website': "https://www.proweb.co.id",
    
        # any module necessary for this one to work correctly
        'depends': ['base'],
    
        # always loaded
        'data': [
            'security/groups.xml',
            'security/ir.model.access.csv',
            #'views/views.xml',
            #'views/templates.xml',
        ],
        # only loaded in demonstration mode
        #'demo': [
        #    'demo/demo.xml',
        #],
        'installable': True,
    }
    
  6. Start SSH dan update modul

  7. Model dan access rightnya

Kunjungi https://www.proweb.co.id/implementasi-odoo/ untuk menambah wawasan anda mengenai Odoo ERP.