Kita melanjutkan dengan pembuatan seting fitur tertentu pada pembuatan aplikasi Odoo.
Pembuatan seting fitur tertentu pada pengembangan aplikasi Odoo adalah seperti berikut ini
- Start SSH file system


- Security groups
<?xml version="1.0" encoding="utf-8"?> <odoo> <record id="module_category_motel" model="ir.module.category"> <field name="name">Hotel Management</field> <field name="sequence">31</field> </record> <record id="group_motel_user" model="res.groups"> <field name="name">Motel User</field> <field name="category_id" ref="module_category_motel" /> <field name="implied_ids" eval="[(4,ref('base.group_user'))]"/> </record> <record id="group_motel_manager" model="res.groups"> <field name="name">Motel Manager</field> <field name="category_id" ref="module_category_motel" /> <field name="implied_ids" eval="[(4,ref('group_motel_user'))]" /> <field name="users" eval="[(4,ref('base.user_admin'))]" /> </record> <record id="group_start_date" model="res.groups"> <field name="name">Motel: fitur star date</field> <field name="category_id" ref="base.module_category_hidden" /> </record> </odoo> - Model res.config.settings
from odoo import models, fields class ConfigSettings(models.TransientModel): _inherit = 'res.config.settings' group_start_date = fields.Boolean( 'Manage motel start date', group='base.group_user', implied_group='motelku.group_start_date', ) module_note = fields.Boolean('Install Notes app') - Model init
# -*- coding: utf-8 -*- from . import motel from . import res_config_settings
- View res.config.settings
<?xml version="1.0" encoding="utf-8"?> <odoo> <record id="view_general_config_motel" model="ir.ui.view"> <field name="name">Konfigurasi: pilihan Motel</field> <field name="model">res.config.settings</field> <field name="inherit_id" ref="base_setup.res_config_settings_view_form" /> <field name="arch" type="xml"> <div id="contacts_settings" position="before"> <h2>Motel</h2> <div class="row mt16 o_settings_container"> <!--Release dates option--> <div class="col-12 col-lg-6 o_setting_box"> <div class="o_setting_left_pane"> <field name="group_start_date" class="oe_inline" /> </div> <!--/o_setting_left_pane--> <div class="o_setting_right_pane"> <label for="group_start_date" /> <div class="text-muted"> Memungkinkan fitur start date pada Motel </div> </div> <!--/o_setting_right_pane--> </div><!--/o_setting_box --> <!--Start dates option--> <div class="col-12 col-lg-6 o_setting_box"> <div class="o_setting_left_pane"> <field name="module_note" class="oe_inline" /> </div> <!--/o_setting_left_pane--> <div class="o_setting_right_pane"> <label for="module_note" /> <div class="text-muted"> Instal note module </div> </div> <!--/o_setting_right_pane--> </div><!--/o_setting_box --> </div><!--/o_settings_container--> </div><!-- /contacts_settings --> </field> </record> </odoo> - 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_setup'], # always loaded 'data': [ 'security/groups.xml', 'security/ir.model.access.csv', 'views/motel.xml', 'views/res_config_settings.xml', ], # only loaded in demonstration mode #'demo': [ # 'demo/demo.xml', #], 'installable': True, } - Start Odoo dengan update modul



- Tampilan general settings

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