Commit b8b68f52 by aagusti

penambahan geom di contact

1 parent 02d68539
......@@ -45,7 +45,7 @@
domain="[('state_id', '=?', state_id)]"/>
</xpath>
<xpath expr="//field[@name='category_id']" position="after">
<field name="identity_card" widget="image"
<field name="identity_card" widget="image" class="oe_avatar"
nolabel="0" options="{'image_preview': 'image_128'}"/>
</xpath>
<xpath expr="//field[@name='child_ids']//form//field[@name='city']" position="replace"/>
......@@ -70,7 +70,8 @@
domain="[('state_id', '=?', state_id)]"/>
</xpath>
<xpath expr="//field[@name='child_ids']//form//field[@name='mobile']" position="after">
<field name="identity_card" widget="image"
<field name="identity_number"/>
<field name="identity_card" widget="image" class="oe_avatar"
nolabel="0" options="{'image_preview': 'image_128'}"/>
</xpath>
......
......@@ -15,17 +15,19 @@ FARMING MANAGEMENT
'data': [
'security/account_security.xml',
'security/ir.model.access.csv',
# 'security/ir_rule.xml',
'security/ir_rule.xml',
# 'data/sequence.xml',
# 'data/category.xml',
# 'data/type.xml',
# 'views/idg_trayek_vehicle.xml',
# 'views/idg_vehicle.xml',
# 'views/idg_road.xml',
# 'views/idg_trayek.xml',
# 'views/partner.xml',
'views/operation.xml',
'views/product.xml',
'views/bom.xml',
'views/price_hist.xml',
'views/menus.xml',
'views/geom_test.xml',
'views/location.xml',
],
'demo': [
# 'security/ir_rule.xml',
......
from odoo import http
from odoo.http import request
class OnboardingController(http.Controller):
@http.route('/pad/pad_invoice_onboarding', auth='user', type='json')
def pad_invoice_onboarding(self):
""" Returns the `banner` for the pad invoice onboarding panel.
It can be empty if the user has closed it or if he doesn't have
the permission to see it. """
company = request.env.company
if not request.env.is_admin() or \
company.pad_invoice_onboarding_state == 'closed':
return {}
return {
'html': request.env.ref('pad.pad_invoice_onboarding_panel')._render({
'company': company,
'state': company.get_and_update_pad_invoice_onboarding_state()
})
}
@http.route('/pad/pad_dashboard_onboarding', auth='user', type='json')
def pad_dashboard_onboarding(self):
""" Returns the `banner` for the pad dashboard onboarding panel.
It can be empty if the user has closed it or if he doesn't have
the permission to see it. """
company = request.env.company
if not request.env.is_admin() or \
company.pad_dashboard_onboarding_state == 'closed':
return {}
return {
'html': request.env.ref('pad.pad_dashboard_onboarding_panel')._render({
'company': company,
'state': company.get_and_update_pad_dashboard_onboarding_state()
})
}
# from odoo import http
# from odoo.http import request
#
#
# class OnboardingController(http.Controller):
#
# @http.route('/pad/pad_invoice_onboarding', auth='user', type='json')
# def pad_invoice_onboarding(self):
# """ Returns the `banner` for the pad invoice onboarding panel.
# It can be empty if the user has closed it or if he doesn't have
# the permission to see it. """
#
# company = request.env.company
# if not request.env.is_admin() or \
# company.pad_invoice_onboarding_state == 'closed':
# return {}
#
# return {
# 'html': request.env.ref('pad.pad_invoice_onboarding_panel')._render({
# 'company': company,
# 'state': company.get_and_update_pad_invoice_onboarding_state()
# })
# }
#
# @http.route('/pad/pad_dashboard_onboarding', auth='user', type='json')
# def pad_dashboard_onboarding(self):
# """ Returns the `banner` for the pad dashboard onboarding panel.
# It can be empty if the user has closed it or if he doesn't have
# the permission to see it. """
# company = request.env.company
#
# if not request.env.is_admin() or \
# company.pad_dashboard_onboarding_state == 'closed':
# return {}
#
# return {
# 'html': request.env.ref('pad.pad_dashboard_onboarding_panel')._render({
# 'company': company,
# 'state': company.get_and_update_pad_dashboard_onboarding_state()
# })
# }
id,code,name,min_omzet,rate,disc,company_id:id,under_value
bphtb_01,01,Jual Beli,60000000,5,0,base.main_company,False
bphtb_02,02,Tukar Menukar,60000000,5,0,base.main_company,False
bphtb_03,03,Hibah,60000000,5,0,base.main_company,False
bphtb_04,04,Hibah Wasiat,300000000,5,50,base.main_company,False
bphtb_05,05,Waris,300000000,5,50,base.main_company,False
bphtb_06,06,Pemasukan dalam Perseroan atau Badan Hukum Lainnya,60000000,5,0,base.main_company,False
bphtb_07,07,Pemisahan Hak yang mengakibatkan Peralihan,60000000,5,0,base.main_company,False
bphtb_08,08,Penunjukan Pembelli dalam Lelang,60000000,5,0,base.main_company,True
bphtb_09,09,Pelaksanaan Putusan Hakim yang mempunyai kekuatan hukum tetap,60000000,5,0,base.main_company,True
bphtb_10,10,Penggabungan Usaha,60000000,5,0,base.main_company,False
bphtb_11,11,Peleburan Usaha,60000000,5,0,base.main_company,False
bphtb_12,12,Pemekaran Usaha,60000000,5,0,base.main_company,False
bphtb_13,13,Hadiah,60000000,5,0,base.main_company,False
bphtb_14,14,Perolehan hak Rumah Sederhana Sehat dan RSS melalui KPR bersubsidi,60000000,5,0,base.main_company,False
bphtb_15,15,Pemberian Hak Baru Kelanjutan Pelepasan Hak,60000000,5,0,base.main_company,False
bphtb_16,16,Pemberian hak baru diluar pelepasan hak,60000000,5,0,base.main_company,False
bphtb_17,17,Tax Amnesti,60000000,5,0,base.main_company,False
bphtb_18,18,Peningkatan Status,0,0,0,base.main_company,False
<?xml version="1.0"?>
<odoo>
<data noupdate="1">
<record id="idg_letter_cat_800" model="idg.letter.category">
<field name='code'>idg_letter_cat_800</field>
<field name='name'>Kepegawaian</field>
<field name="prefix">800/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_900" model="idg.letter.category">
<field name='code'>idg_letter_cat_900</field>
<field name='name'>KEUANGAN</field>
<field name="prefix">900/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_920" model="idg.letter.category">
<field name='code'>idg_letter_cat_920</field>
<field name='name'>OTORISASI / SKO</field>
<field name="prefix">920/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_930" model="idg.letter.category">
<field name='code'>idg_letter_cat_930</field>
<field name='name'>VERIFIKASI</field>
<field name="prefix">930/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_940" model="idg.letter.category">
<field name='code'>idg_letter_cat_940</field>
<field name='name'>PEMBUKUAN</field>
<field name="prefix">940/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_950" model="idg.letter.category">
<field name='code'>idg_letter_cat_950</field>
<field name='name'>PERBENDAHARAAN</field>
<field name="prefix">950/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_960" model="idg.letter.category">
<field name='code'>idg_letter_cat_960</field>
<field name='name'>PEMBINAAN KEBENDAHARAAN</field>
<field name="prefix">960/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_961" model="idg.letter.category">
<field name='code'>idg_letter_cat_961</field>
<field name='name'>Pemeriksaan Kas Dan Hasil Pemeriksaan Kas</field>
<field name="prefix">961/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_970" model="idg.letter.category">
<field name='code'>idg_letter_cat_970</field>
<field name='name'>PENDAPATAN</field>
<field name="prefix">940/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
<record id="idg_letter_cat_990" model="idg.letter.category">
<field name='code'>idg_letter_cat_990</field>
<field name='name'>BENDAHARAWAN</field>
<field name="prefix">990/</field>
<field name="suffix">/%(month)s/%(year)s</field>
<field name="padding">4</field>
</record>
</data>
</odoo>
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="bphtb_partner_admin_kab_id" model="res.partner">
<field name="name">Admin BPHTB Kab/Kota</field>
<field name="street">Jalan-jalan</field>
<field name="country_id" ref="base.id"/>
<field name="state_id" ref="base.state_id_jb"/>
<field name="district_id" ref="id_gov.ct_jb_71"/>
<field name="company_id" ref="base.main_company"/>
<field name="zip">90241</field>
<field name="phone">+62 812-345-678</field>
<field name="email">info@company.idexample.com</field>
<field name="website">www.idexample.com</field>
</record>
<record id="bphtb_user_admin_kab_id" model="res.users">
<field name="login">bphtb_admin</field>
<field name="password">admin</field>
<field name="partner_id" ref="bphtb_partner_admin_kab_id"/>
<field name="company_id" ref="base.main_company"/>
<field name="company_ids" eval="[(4,ref('base.main_company'))]"/>
<field name="groups_id"
eval="[(6,0,[ref('base.group_user'), ref('idg_bphtb.group_bphtb_admin')])]"/>
</record>
<record id="bphtb_partner_ppat_kab_id" model="res.partner">
<field name="name">PPAT Kab/Kota</field>
<field name="street">Jalan-jalan</field>
<field name="country_id" ref="base.id"/>
<field name="state_id" ref="base.state_id_jb"/>
<field name="district_id" ref="id_gov.ct_jb_71"/>
<field name="company_id" ref="base.main_company"/>
<field name="zip">90241</field>
<field name="type">ppat</field>
<field name="phone">+62 812-345-678</field>
<field name="email">info@company.idexample.com</field>
<field name="website">www.idexample.com</field>
</record>
<record id="bphtb_user_ppat_kab_id" model="res.users">
<field name="login">ppat</field>
<field name="password">ppat</field>
<field name="partner_id" ref="bphtb_partner_ppat_kab_id"/>
<field name="company_id" ref="base.main_company"/>
<field name="company_ids" eval="[(4,ref('base.main_company'))]"/>
<field name="groups_id"
eval="[(6,0,[ref('base.group_user'), ref('idg_bphtb.group_bphtb_ppat')])]"/>
</record>
<record id="bphtb_partner_wp_kab_id" model="res.partner">
<field name="name">Wajib Pajak BPHTB</field>
<field name="street">Jalan-jalan</field>
<field name="country_id" ref="base.id"/>
<field name="state_id" ref="base.state_id_jb"/>
<field name="district_id" ref="id_gov.ct_jb_71"/>
<field name="company_id" ref="base.main_company"/>
<field name="zip">90241</field>
<field name="type">wp</field>
<field name="phone">+62 812-345-678</field>
<field name="email">info@company.idexample.com</field>
<field name="website">www.idexample.com</field>
</record>
<record id="bphtb_partner_penjual_kab_id" model="res.partner">
<field name="name">Wajib Pajak Penjual BPHTB</field>
<field name="street">Jalan-jalan</field>
<field name="country_id" ref="base.id"/>
<field name="state_id" ref="base.state_id_jb"/>
<field name="district_id" ref="id_gov.ct_jb_71"/>
<field name="company_id" ref="base.main_company"/>
<field name="zip">90241</field>
<field name="type">wp</field>
<field name="phone">+62 812-345-678</field>
<field name="email">info@company.idexample.com</field>
<field name="website">www.idexample.com</field>
</record>
</data>
</odoo>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!-- © 2022 Agus Gustiana <aa.gustiana@gmail.com>
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
<odoo>
<data noupdate="1">
<!-- Sequences for Incoming Letter -->
<record id="seq_in_idg_letter" model="ir.sequence">
<field name="name">IDG Incoming Letter</field>
<field name="code">in.idg.letter</field>
<field name="prefix">IN/%(year)s/%(month)s/%(day)s/</field>
<field name="padding">3</field>
</record>
<!-- Sequences for Outgoing Letter -->
<record id="seq_out_idg_letter" model="ir.sequence">
<field name="name">IDG Outgoing Letter</field>
<field name="code">out.idg.letter</field>
<field name="prefix">OUT/%(year)s/%(month)s/%(day)s/</field>
<field name="padding">3</field>
</record>
</data>
</odoo>
<?xml version="1.0"?>
<odoo>
<data noupdate="0">
<record id="idg_letter_01" model="idg.letter.type">
<field name='code'>01</field>
<field name='name'>Peraturan</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_02" model="idg.letter.type">
<field name='code'>02</field>
<field name='name'>Pedoman</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_03" model="idg.letter.type">
<field name='code'>03</field>
<field name='name'>Petunjuk Pelaksanaan</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_04" model="idg.letter.type">
<field name='code'>04</field>
<field name='name'>Standar Operasional dan Prosedur</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_05" model="idg.letter.type">
<field name='code'>05</field>
<field name='name'>Keputusan</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_06" model="idg.letter.type">
<field name='code'>06</field>
<field name='name'>Instruksi</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_07" model="idg.letter.type">
<field name='code'>07</field>
<field name='name'>Surat Perintah</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_08" model="idg.letter.type">
<field name='code'>08</field>
<field name='name'>Surat Tugas</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_09" model="idg.letter.type">
<field name='code'>09</field>
<field name='name'>Nota Dinas</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_10" model="idg.letter.type">
<field name='code'>10</field>
<field name='name'>Memorandum</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_11" model="idg.letter.type">
<field name='code'>11</field>
<field name='name'>Surat Dinas</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_12" model="idg.letter.type">
<field name='code'>12</field>
<field name='name'>Surat Undangan</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_13" model="idg.letter.type">
<field name='code'>13</field>
<field name='name'>Surat Perjanjian</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_14" model="idg.letter.type">
<field name='code'>14</field>
<field name='name'>Surat Kuasa</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_15" model="idg.letter.type">
<field name='code'>15</field>
<field name='name'>Berita Acara</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_16" model="idg.letter.type">
<field name='code'>16</field>
<field name='name'>Surat Keterangan</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_17" model="idg.letter.type">
<field name='code'>17</field>
<field name='name'>Surat Pengantar</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_18" model="idg.letter.type">
<field name='code'>18</field>
<field name='name'>Pengumuman</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_19" model="idg.letter.type">
<field name='code'>19</field>
<field name='name'>Laporan</field>
<field name='active'>1</field>
</record>
<record id="idg_letter_20" model="idg.letter.type">
<field name='code'>20</field>
<field name='name'>Telaahan Staff</field>
<field name='active'>1</field>
</record>
</data>
</odoo>
id,ppat_id:id,wp_id:id,seller_id:id,state,nop,tax_year,luas_bumi,luas_bng,njop_bumi,njop_bng,luas_bumi_bersama,luas_bng_bersama,njop_bumi_bersama,njop_bng_bersama,jenis_id:id,rate,min_omzet,disc_sk,npop,basic,fine,amount,disc_amount,owed,typ,company_id:id,certicate_no
sspd_01,bphtb_partner_ppat_kab_id,bphtb_partner_wp_kab_id,bphtb_partner_penjual_kab_id,draft,367601000100100010,2021,100,50,500000000,250000000,0,0,00,0,bphtb_01,5,60000000,,1000000000,0,0,0,0,0,sspd,base.main_company,-
from . import price_hist
from . import res_config_settings
from . import res_partner
from . import geom_test
from odoo import api, fields, models
class GeomTest(models.Model):
_description = 'GeomTest'
_name = 'geom.test'
name = fields.Char(index=True)
geom = fields.GeoPolygon(index=True)
from odoo import api, fields, models
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
group_mrp_routings = fields.Boolean("MRP Work Orders",
implied_group='mrp.group_mrp_routings',
default=True)
from odoo import api, fields, models
class ResPartner(models.Model):
_description = 'Location'
_inherit = 'res.partner'
geom = fields.GeoPolygon(index=True)
......@@ -6,21 +6,25 @@
<field name="description">Farming Management</field>
<field name="sequence">92</field>
</record>
<record id="group_tandur_user" model="res.groups">
<field name="name">Tandur User</field>
<field name="category_id" ref="tandur"/>
</record>
<record id="group_tandur_farmer" model="res.groups">
<field name="name">Farmer</field>
<field name="name">Tandur Farmer</field>
<field name="category_id" ref="tandur"/>
</record>
<record id="group_tandur_buyer" model="res.groups">
<field name="name">Buyer</field>
<field name="name">Tandur Buyer</field>
<field name="category_id" ref="tandur"/>
</record>
<record id="group_tandur_investor" model="res.groups">
<field name="name">Investor</field>
<field name="name">Tandur Investor</field>
<field name="category_id" ref="tandur"/>
</record>
<record id="group_tandur_admin" model="res.groups">
<field name="name">Administrator</field>
<field name="name">Tandur Administrator</field>
<field name="category_id" ref="tandur"/>
<field name="implied_ids"
eval="[(4, ref('group_tandur_farmer')),(4, ref('group_tandur_buyer')),(4, ref('group_tandur_investor'))]"/>
......
"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink"
"access_tandur_user_partner","res_partner group_tandur_user","model_res_partner","group_tandur_user",0,1,1,1
"access_tandur_price_hist","access.tandur.price.hist","model_tandur_price_hist","base.group_user",1,0,0,0
"access_tandur_price_hist_admin","access.tandur.price.hist.admin","model_tandur_price_hist","group_tandur_admin",1,1,1,1
"access_tandur_geom_test","access.tandur.geom.test.admin","model_geom_test","group_tandur_admin",1,1,1,1
\ No newline at end of file
<?xml version="1.0"?>
<odoo>
<data noupdate="0">
<record model="ir.rule" id="idg_letter_owner_rule">
<field name="name">IDG Letter Owner Rule</field>
<field name="model_id" ref="model_idg_letter"/>
<field name="groups" eval="[4,ref('base.group_user')]"/>
<field name="domain_force">[('create_uid', '=', user.id)]</field>
<record model="ir.rule" id="tandur_partner_contact_rule">
<field name="name">tandur.partner.contact.rule</field>
<field name="model_id" ref="model_res_partner"/>
<field name="groups" eval="[4,ref('group_tandur_user')]"/>
<field name="domain_force">
['|','|',('id','=',user.partner_id.id), ('parent_id','=',user.partner_id.id), ('create_uid','=',user.id)]
</field>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="False"/>
</record>
<record model="ir.rule" id="idg_letter_owner_delete_rule">
<field name="name">IDG Letter Owner Delete Rule</field>
<field name="model_id" ref="model_idg_letter"/>
<field name="groups" eval="[4,ref('base.group_user')]"/>
<field name="domain_force">[('create_uid', '=', user.id), ('state','=','canceled')]</field>
<field name="perm_read" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_write" eval="False"/>
<field name="perm_unlink" eval="True"/>
</record>
<record model="ir.rule" id="idg_letter_write_rule">
<field name="name">IDG Letter Write Rule</field>
<field name="model_id" ref="model_idg_letter"/>
<field name="groups" eval="[4,ref('base.group_user')]"/>
<!-- <field name="domain_force">[('approvers.create_uid', '=', user.id), ('state','in',['draft','new'])]</field>-->
<field name="perm_read" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="False"/>
</record>
<record model="ir.rule" id="idg_letter_approver_read_rule">
<field name="name">IDG Letter Approver Rule</field>
<field name="model_id" ref="model_idg_letter"/>
<field name="groups" eval="[4,ref('base.group_user')]"/>
<field name="domain_force">[('approver_ids.user_id.id', '=', user.id)]</field>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_write" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
<record model="ir.rule" id="idg_letter_approver_write_rule">
<field name="name">IDG Letter Approver Write Rule</field>
<field name="model_id" ref="model_idg_letter_approver"/>
<field name="groups" eval="[4,ref('base.group_user')]"/>
<field name="domain_force">[('required', '=', True)]</field>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="False"/>
</record>
<record model="ir.rule" id="idg_letter_approver_delete_rule">
<field name="name">IDG Letter Approver Delete Rule</field>
<field name="model_id" ref="model_idg_letter_approver"/>
<field name="groups" eval="[4,ref('base.group_user')]"/>
<field name="domain_force">[('required', '=', False)]</field>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>
<record model="ir.rule" id="idg_letter_admin_rule">
<field name="name">IDG Letter Admin Rule</field>
<field name="model_id" ref="model_idg_letter"/>
<field name="groups" eval="[4,ref('group_idg_letter_admin')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>
<record model="ir.rule" id="idg_letter_category_admin_rule">
<field name="name">IDG Letter Category Admin Rule</field>
<field name="model_id" ref="model_idg_letter_category"/>
<field name="groups" eval="[4,ref('group_idg_letter_admin')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>
<record model="ir.rule" id="idg_letter_category_user_rule">
<field name="name">IDG Letter Category User Rule</field>
<field name="model_id" ref="model_idg_letter_category"/>
<field name="groups" eval="[4,ref('group_idg_letter_user')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="False"/>
</record>
<record model="ir.rule" id="idg_letter_category_rule">
<field name="name">IDG Letter Category Rule</field>
<field name="model_id" ref="model_idg_letter_category"/>
<field name="groups" eval="[4,ref('base.group_user')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_write" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
<record model="ir.rule" id="idg_letter_category_approver_admin_rule">
<field name="name">IDG Letter Category Approver Admin Rule</field>
<field name="model_id" ref="model_idg_letter_category_approver"/>
<field name="groups" eval="[4,ref('group_idg_letter_admin')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="True"/>
</record>
<record model="ir.rule" id="idg_letter_category_approver_user_rule">
<field name="name">IDG Letter Category Approver User Rule</field>
<field name="model_id" ref="model_idg_letter_category_approver"/>
<field name="groups" eval="[4,ref('group_idg_letter_user')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="True"/>
<field name="perm_write" eval="True"/>
<field name="perm_unlink" eval="False"/>
</record>
<record model="ir.rule" id="idg_letter_category_approver_rule">
<field name="name">IDG Letter Category Approves Rule</field>
<field name="model_id" ref="model_idg_letter_category_approver"/>
<field name="groups" eval="[4,ref('base.group_user')]"/>
<field name="perm_read" eval="True"/>
<field name="perm_create" eval="False"/>
<field name="perm_write" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
</data>
</odoo>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!-- <record id="view_tandur_price_hist_tree" model="ir.ui.view">-->
<!-- <field name="name">view.tandur.price.hist.tree</field>-->
<!-- <field name="model">tandur.price.hist</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <tree string="Price History" sample="1" create="1" delete="1">-->
<!-- &lt;!&ndash; editable="top" &ndash;&gt;-->
<!-- <field name="period"/>-->
<!-- <field name="product_id"/>-->
<!-- <field name="price"/>-->
<!-- </tree>-->
<!-- </field>-->
<!-- </record>-->
<!--editable="top" sample="1" create="1" delete="1" multi_edit="0"-->
<!-- <record id="view_tandur_price_hist_tree" model="ir.ui.view">-->
<!-- <field name="name">view.tandur.price.hist.tree</field>-->
<!-- <field name="model">tandur.price.hist</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <tree string="Price History" editable="top" sample="1" multi_edit="0">-->
<!-- <field name="year"/>-->
<!-- <field name="month"/>-->
<!-- <field name="period"/>-->
<!-- <field name="product_id"/>-->
<!-- <field name="price"/>-->
<!-- </tree>-->
<!-- </field>-->
<!-- </record>-->
<!-- <record id="view_tandur_price_hist_form" model="ir.ui.view">-->
<!-- <field name="name">view.tandur.price.hist.form</field>-->
<!-- <field name="model">tandur.price.hist</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <form string="Price History">-->
<!-- <sheet>-->
<!-- <div class="oe_title">-->
<!-- <h1>-->
<!-- <field name="product_id"/>-->
<!-- </h1>-->
<!-- </div>-->
<!-- <group>-->
<!-- <field name="year" options="{'format': 0}"/>-->
<!-- <field name="month" options="{'format': 00}"/>-->
<!-- <field name="price"/>-->
<!-- </group>-->
<!-- </sheet>-->
<!-- </form>-->
<!-- </field>-->
<!-- </record>-->
<!-- <record model="ir.ui.view" id="tandur_price_hist_graph">-->
<!-- <field name="name">tandur.price.hist.graph</field>-->
<!-- <field name="model">tandur.price.hist</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <graph string="Price History" sample="1">-->
<!-- <field name="period"/>-->
<!-- <field name="product_id"/>-->
<!-- <field name="price" type="measure"/>-->
<!-- </graph>-->
<!-- </field>-->
<!-- </record>-->
<!-- <record model="ir.ui.view" id="tandur_price_hist_pivot">-->
<!-- <field name="name">tandur.price.hist.pivot</field>-->
<!-- <field name="model">tandur.price.hist</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <pivot string="Price History" display_quantity="True" sample="1">-->
<!-- <field name="product_id" type="row"/>-->
<!-- <field name="period" type="row"/>-->
<!-- <field name="price" type="measure"/>-->
<!-- </pivot>-->
<!-- </field>-->
<!-- </record>-->
<!-- <record id="view_tandur_price_hist_filter" model="ir.ui.view">-->
<!-- <field name="name">view.tandur.price.hist.filter</field>-->
<!-- <field name="model">tandur.price.hist</field>-->
<!-- <field name="arch" type="xml">-->
<!-- <search string="Search Product">-->
<!-- <field name="product_id" string="Product"/>-->
<!-- <separator/>-->
<!-- <group expand="0" string="Group By...">-->
<!-- <filter string="Product" name="group_by_product" domain="[]"-->
<!-- context="{'group_by': 'product_id'}"/>-->
<!-- <filter string='Year' name="group_by_year" domain="[]" context="{'group_by' : 'year'}"/>-->
<!-- </group>-->
<!-- </search>-->
<!-- </field>-->
<!-- </record>-->
<!-- <record id="action_tandur_price_hist_search" model="ir.actions.act_window">-->
<!-- <field name="context">{'default_product_id': active_id, 'search_default_product_id': active_id}</field>-->
<!-- <field name="name">Price History</field>-->
<!-- <field name="res_model">tandur.price.hist</field>-->
<!-- <field name="view_type">form</field>-->
<!-- <field name="domain">[]</field> &lt;!&ndash; Force empty &ndash;&gt;-->
<!-- </record>-->
<!--Config-->
<record id="tandur_template_action" model="ir.actions.act_window">
<field name="name">Bills of Materials</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">mrp.bom</field>
<field name="domain">[]</field> <!-- force empty -->
<field name="view_mode">tree,kanban,form</field>
<field name="search_view_id" ref="mrp.view_mrp_bom_filter"/>
<field name="context">{'default_company_id': allowed_company_ids[0]}</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
No bill of materials found. Let's create one!
</p>
<p>
Bills of materials allow you to define the list of required raw
materials used to make a finished product; through a manufacturing
order or a pack of products.
</p>
</field>
</record>
</data>
</odoo>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="view_tandur_geom_test_tree" model="ir.ui.view">
<field name="name">view.tandur.geom.test.tree</field>
<field name="model">geom.test</field>
<field name="arch" type="xml">
<tree string="Price History" sample="1" create="1" delete="1">
<field name="name"/>
</tree>
</field>
</record>
<record id="view_tandur_geom_test_form" model="ir.ui.view">
<field name="name">view.tandur.geom.test.form</field>
<field name="model">geom.test</field>
<field name="arch" type="xml">
<form string="Geom">
<sheet>
<group>
<field name="name" select="1"/>
</group>
<notebook>
<page string="Geometry">
<field name="geom" widget="geo_edit_map"/>
</page>
</notebook>
</sheet>
</form>
</field>
</record>
<!-- GeoEngine views -->
<record id="idg_tandur_geotest0" model="ir.ui.view">
<field name="name">Tandur Test</field>
<field name="model">geom.test</field>
<field name="arch" type="xml">
<geoengine>
<field name="geom"/>
</geoengine>
</field>
<field eval="16" name="priority"/>
</record>
<record id="idg_tandur_raster_test" model="geoengine.raster.layer">
<field name="raster_type">osm</field>
<field name="name">OSM</field>
<field name="view_id" ref="idg_tandur_geotest0"/>
<field eval="0" name="overlay"/>
</record>
<record id="idg_tandur_raster_test1" model="geoengine.raster.layer">
<field name="raster_type">d_wms</field>
<field name="name">BASIC</field>
<field name="url">vmap0.tiles.osgeo.org/wms/vmap0</field>
<field name="view_id" ref="idg_tandur_geotest0"/>
<field eval="1" name="overlay"/>
</record>
<record id="tandur_geom_test_action" model="ir.actions.act_window">
<field name="name">Test</field>
<field name="res_model">geom.test</field>
<field name="view_mode">tree,form,geoengine</field>
<field name="view_id" ref="view_tandur_geom_test_tree"/>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Location
</p>
</field>
</record>
<menuitem id="tandur_location_menu"
name="GeomTest"
parent="tandur_farmer_menu"
action="tandur_geom_test_action"
sequence="3"/>
</data>
</odoo>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="partner_form_tandur" model="ir.ui.view">
<field name="name">partner.form.tandur.inherit</field>
<field name="model">res.partner</field>
<field name="priority">80</field>
<field name="inherit_id" ref="id_gov.partner_form_id"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='child_ids']//form//field[@name='parent_id']" position="after">
<group>
<notebook>
<page string="Geometry">
<field name="geom" widget="geo_edit_map"/>
</page>
</notebook>
</group>
</xpath>
</field>
</record>
<!-- GeoEngine views -->
<record id="view_tandur_geoengine0" model="ir.ui.view">
<field name="name">Tandur view</field>
<field name="model">res.partner</field>
<field name="arch" type="xml">
<geoengine>
<field name="geom"/>
</geoengine>
</field>
<field eval="16" name="priority"/>
</record>
<record id="layer_tandur_raster" model="geoengine.raster.layer">
<field name="raster_type">osm</field>
<field name="name">OSM</field>
<field name="view_id" ref="view_tandur_geoengine0"/>
<field eval="0" name="overlay"/>
</record>
<record id="layer_tandur_raster1" model="geoengine.raster.layer">
<field name="raster_type">d_wms</field>
<field name="name">BASIC</field>
<field name="url">vmap0.tiles.osgeo.org/wms/vmap0</field>
<field name="view_id" ref="view_tandur_geoengine0"/>
<field eval="1" name="overlay"/>
</record>
<record id="tandur_location_action" model="ir.actions.act_window">
<field name="name">Location</field>
<field name="res_model">res.partner</field>
<field name="view_mode">kanban,tree,form,geoengine</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Location
</p>
</field>
</record>
<menuitem id="tandur_location_menu"
name="Location"
parent="tandur_farmer_menu"
action="tandur_location_action"
sequence="2"/>
</data>
</odoo>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!--Farmer-->
<record id="tandur_location_action" model="ir.actions.act_window">
<field name="name">Location</field>
<field name="res_model">res.partner</field>
<field name="view_mode">kanban,tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Product
</p>
</field>
</record>
<record id="tandur_production_action" model="ir.actions.act_window">
<field name="name">Production</field>
<field name="res_model">mrp.production</field>
......@@ -21,6 +11,7 @@
</p>
</field>
</record>
<!--Buyer-->
<record id="tandur_buy_product_action" model="ir.actions.act_window">
<field name="name">Product to Buy</field>
......@@ -66,42 +57,11 @@
</field>
</record>
<!--Config-->
<record id="tandur_product_action" model="ir.actions.act_window">
<field name="name">Product</field>
<field name="res_model">product.template</field>
<field name="view_mode">kanban,tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Product
</p>
</field>
</record>
<record id="tandur_template_action" model="ir.actions.act_window">
<field name="name">Bills of Materials</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">mrp.bom</field>
<field name="domain">[]</field> <!-- force empty -->
<field name="view_mode">tree,kanban,form</field>
<!-- <field name="search_view_id" ref="view_mrp_bom_filter"/>-->
<!-- <field name="context">{'default_company_id': allowed_company_ids[0]}</field>-->
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
No bill of materials found. Let's create one!
</p>
<p>
Bills of materials allow you to define the list of required raw
materials used to make a finished product; through a manufacturing
order or a pack of products.
</p>
</field>
</record>
<menuitem id="tandur_root_menu"
name="Farmings"
name="Tandur"
web_icon="tandur,static/description/icon.png"
active="True"
sequence="2"/>
......@@ -110,16 +70,12 @@
name="Farmer"
parent="tandur_root_menu"
sequence="1"/>
<menuitem id="tandur_location_menu"
name="Location"
parent="tandur_farmer_menu"
action="tandur_location_action"
sequence="1"/>
<menuitem id="tandur_production_menu"
name="Production Plan"
parent="tandur_farmer_menu"
action="tandur_production_action"
sequence="2"/>
sequence="1"/>
<!--Buyer-->
<menuitem id="tandur_buyer_menu"
name="Buyer"
......@@ -167,6 +123,7 @@
action="tandur_product_action"
sequence="1"/>
<menuitem id="tandur_template_menu"
name="Template"
parent="tandur_config_menu"
......
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="tandur_operation_action" model="ir.actions.act_window">
<field name="name">Operation</field>
<field name="res_model">mrp.routing.workcenter</field>
<field name="view_mode">kanban,tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Product
</p>
</field>
</record>
<menuitem id="tandur_operation_menu"
name="Operation"
parent="tandur_config_menu"
action="tandur_operation_action"
sequence="1"/>
</data>
</odoo>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="tandur_product_action" model="ir.actions.act_window">
<field name="name">Product</field>
<field name="res_model">product.template</field>
<field name="view_mode">kanban,tree,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
Product
</p>
</field>
</record>
</data>
</odoo>
\ No newline at end of file
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!