diff options
| author | it-fixcomart <it@fixcomart.co.id> | 2024-10-31 13:49:23 +0700 |
|---|---|---|
| committer | it-fixcomart <it@fixcomart.co.id> | 2024-10-31 13:49:23 +0700 |
| commit | d8c12d085edbd81d974555780b16421c7b155f7f (patch) | |
| tree | ce8993a2fe4ccda62827dceb10b7acc097babc9c /indoteknik_custom/views | |
| parent | 4588b8df03628821dce6eb6029ac4bcd5065aba8 (diff) | |
<iman> update pengajuan tempo final
Diffstat (limited to 'indoteknik_custom/views')
| -rw-r--r-- | indoteknik_custom/views/res_partner.xml | 129 | ||||
| -rw-r--r-- | indoteknik_custom/views/user_pengajuan_tempo.xml | 129 | ||||
| -rw-r--r-- | indoteknik_custom/views/user_pengajuan_tempo_line.xml | 42 | ||||
| -rw-r--r-- | indoteknik_custom/views/user_pengajuan_tempo_request.xml | 67 |
4 files changed, 312 insertions, 55 deletions
diff --git a/indoteknik_custom/views/res_partner.xml b/indoteknik_custom/views/res_partner.xml index 278f6d44..cc6b2357 100644 --- a/indoteknik_custom/views/res_partner.xml +++ b/indoteknik_custom/views/res_partner.xml @@ -73,16 +73,17 @@ </xpath> <notebook> <page string="Pengajuan Tempo"> - <group col="2"> - <group string="Informasi Usaha" colspan="1"> - <field name="name_tempo" /> + <!-- Informasi Usaha Section --> + <group string="Informasi Usaha" colspan="4"> + <group> + <field name="name_tempo"/> <field name="industry_id_tempo"/> - <field name="street_tempo" /> - <field name="state_id_tempo" /> - <field name="city_id_tempo" /> - <field name="zip_tempo" /> - <field name="mobile_tempo" /> - <field name="bank_name_tempo" /> + <field name="street_tempo"/> + <field name="state_id_tempo"/> + <field name="city_id_tempo"/> + <field name="zip_tempo"/> + <field name="mobile_tempo"/> + <field name="bank_name_tempo"/> <field name="account_name_tempo"/> <field name="account_number_tempo"/> <field name="website_tempo"/> @@ -91,56 +92,74 @@ <field name="tempo_limit"/> <field name="category_produk_ids" widget="many2many_tags"/> </group> - <group string="Kontak Person" colspan="1"> - <field name="direktur_name" /> + </group> + + <!-- Kontak Perusahaan Section --> + <group string="Kontak Perusahaan" colspan="4"> + <group> + <field name="direktur_name"/> <field name="direktur_mobile"/> - <field name="direktur_email" /> - <field name="purchasing_name" /> - <field name="purchasing_mobile" /> - <field name="purchasing_email" /> - <field name="finance_name" /> - <field name="finance_mobile" /> - <field name="finance_email" /> + <field name="direktur_email"/> + </group> + <group> + <field name="purchasing_name"/> + <field name="purchasing_mobile"/> + <field name="purchasing_email"/> + </group> + <group> + <field name="finance_name"/> + <field name="finance_mobile"/> + <field name="finance_email"/> </group> - </group> - <group col="2"> - <group string="Pengiriman" colspan="1"> - <field name="pic_name" /> - <field name="street_pengiriman" /> - <field name="state_id_pengiriman" /> - <field name="city_id_pengiriman" /> - <field name="zip_pengiriman" /> - <field name="invoice_pic" /> - <field name="street_invoice" /> - <field name="country_id_invoice" /> - <field name="state_id_invoice" /> - <field name="city_id_invoice" /> - <field name="tukar_invoice" /> - <field name="jadwal_bayar" /> - <field name="dokumen_pengiriman" /> - <field name="dokumen_invoice" /> - <field name="supplier_ids"> - <tree editable="bottom"> - <field name="name_supplier" string="Nama Supplier"/> - <field name="pic_name" string="PIC"/> - <field name="phone" string="Telepon"/> - <field name="tempo_duration" string="Durasi Tempo"/> - <field name="credit_limit" string="Credit Limit"/> - </tree> - </field> + + <!-- Pengiriman Section --> + <group string="Pengiriman" colspan="4"> + <group> + <field name="pic_name"/> + <field name="street_pengiriman"/> + <field name="state_id_pengiriman"/> + <field name="city_id_pengiriman"/> + <field name="zip_pengiriman"/> </group> -<!-- <group string="Referensi Supplier / Rekanan Bisnis Perusahaan" colspan="1">--> -<!-- <field name="supplier_ids">--> -<!-- <tree>--> -<!-- <field name="name_supplier" string="Nama Supplier"/>--> -<!-- <field name="pic_name" string="PIC"/>--> -<!-- <field name="phone" string="Telepon"/>--> -<!-- <field name="tempo_duration" string="Durasi Tempo"/>--> -<!-- <field name="credit_limit" string="Credit Limit"/>--> -<!-- </tree>--> -<!-- </field>--> -<!-- </group>--> + <group> + <field name="invoice_pic"/> + <field name="street_invoice"/> + <field name="state_id_invoice"/> + <field name="city_id_invoice"/> + </group> + <group> + <field name="tukar_invoice"/> + <field name="jadwal_bayar"/> + <field name="dokumen_pengiriman"/> + <field name="dokumen_invoice"/> + </group> + </group> + + <!-- Supplier Lines Section --> + <group string="Suppliers"> + <field name="supplier_ids"> + <tree> + <field name="name_supplier"/> + <field name="pic_name"/> + <field name="phone"/> + <field name="tempo_duration"/> + <field name="credit_limit"/> + </tree> + </field> + </group> + + <group string="Dokumen"> + <field name="dokumen_nib" /> + <field name="dokumen_npwp" /> + <field name="dokumen_sppkp" /> + <field name="dokumen_akta_perubahan" /> + <field name="dokumen_ktp_dirut" /> + <field name="dokumen_akta_pendirian" /> + <field name="dokumen_laporan_keuangan" /> + <field name="dokumen_ktp_dirut" /> + <field name="dokumen_foto_kantor" /> + <field name="dokumen_tempat_bekerja" /> </group> </page> </notebook> diff --git a/indoteknik_custom/views/user_pengajuan_tempo.xml b/indoteknik_custom/views/user_pengajuan_tempo.xml new file mode 100644 index 00000000..9874d79d --- /dev/null +++ b/indoteknik_custom/views/user_pengajuan_tempo.xml @@ -0,0 +1,129 @@ +<odoo> + <!-- Form view for userPengajuanTempo --> + <record id="view_user_pengajuan_tempo_form" model="ir.ui.view"> + <field name="name">user.pengajuan.tempo.form</field> + <field name="model">user.pengajuan.tempo</field> + <field name="arch" type="xml"> + <form string="Pengajuan Tempo"> + <sheet> + <!-- Informasi Usaha Section --> + <group string="Informasi Usaha" colspan="4"> + <group> + <field name="name_tempo"/> + <field name="industry_id_tempo"/> + <field name="street_tempo"/> + <field name="state_id_tempo"/> + <field name="city_id_tempo"/> + <field name="zip_tempo"/> + <field name="mobile_tempo"/> + <field name="bank_name_tempo"/> + <field name="account_name_tempo"/> + <field name="account_number_tempo"/> + <field name="website_tempo"/> + <field name="estimasi_tempo"/> + <field name="tempo_duration"/> + <field name="tempo_limit"/> + <field name="category_produk_ids" widget="many2many_tags"/> + </group> + </group> + + <!-- Kontak Perusahaan Section --> + <group string="Kontak Perusahaan" colspan="4"> + <group> + <field name="direktur_name"/> + <field name="direktur_mobile"/> + <field name="direktur_email"/> + </group> + <group> + <field name="purchasing_name"/> + <field name="purchasing_mobile"/> + <field name="purchasing_email"/> + </group> + <group> + <field name="finance_name"/> + <field name="finance_mobile"/> + <field name="finance_email"/> + </group> + </group> + + <!-- Pengiriman Section --> + <group string="Pengiriman" colspan="4"> + <group> + <field name="pic_name"/> + <field name="street_pengiriman"/> + <field name="state_id_pengiriman"/> + <field name="city_id_pengiriman"/> + <field name="zip_pengiriman"/> + </group> + <group> + <field name="invoice_pic"/> + <field name="street_invoice"/> + <field name="state_id_invoice"/> + <field name="city_id_invoice"/> + </group> + <group> + <field name="tukar_invoice"/> + <field name="jadwal_bayar"/> + <field name="dokumen_pengiriman"/> + <field name="dokumen_invoice"/> + </group> + </group> + + <!-- Supplier Lines Section --> + <group string="Suppliers"> + <field name="supplier_ids"> + <tree> + <field name="name_supplier"/> + <field name="pic_name"/> + <field name="phone"/> + <field name="tempo_duration"/> + <field name="credit_limit"/> + </tree> + </field> + </group> + + <group string="Dokumen"> + <field name="dokumen_nib" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/> + <field name="dokumen_npwp" widget="many2many_binary" /> + <field name="dokumen_sppkp" widget="many2many_binary" /> + <field name="dokumen_akta_perubahan" widget="many2many_binary" /> + <field name="dokumen_ktp_dirut" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/> + <field name="dokumen_akta_pendirian" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/> + <field name="dokumen_laporan_keuangan" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/> + <field name="dokumen_ktp_dirut" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/> + <field name="dokumen_foto_kantor" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/> + <field name="dokumen_tempat_bekerja" widget="many2many_binary" options="{'no_create': True, 'no_open': False}"/> + </group> + </sheet> + <div class="oe_chatter"> + <field name="message_ids" widget="mail_thread"/> + </div> + </form> + </field> + </record> + + <!-- Tree view for userPengajuanTempo --> + <record id="view_user_pengajuan_tempo_tree" model="ir.ui.view"> + <field name="name">user.pengajuan.tempo.tree</field> + <field name="model">user.pengajuan.tempo</field> + <field name="arch" type="xml"> + <tree string="Pengajuan Tempo"> + <field name="name_tempo"/> + <field name="industry_id_tempo"/> + <field name="tempo_limit"/> + <field name="estimasi_tempo"/> + </tree> + </field> + </record> + + <!-- Action to open form and tree views --> + <record id="action_user_pengajuan_tempo" model="ir.actions.act_window"> + <field name="name">Pengajuan Tempo</field> + <field name="res_model">user.pengajuan.tempo</field> + <field name="view_mode">tree,form</field> + </record> + + <!-- Menu item to access Pengajuan Tempo --> + <menuitem id="menu_user_pengajuan_tempo_root" name="Pengajuan Tempo" /> + <menuitem id="menu_user_pengajuan_tempo" name="Pengajuan Tempo Records" parent="menu_user_pengajuan_tempo_root" action="action_user_pengajuan_tempo"/> +</odoo> diff --git a/indoteknik_custom/views/user_pengajuan_tempo_line.xml b/indoteknik_custom/views/user_pengajuan_tempo_line.xml new file mode 100644 index 00000000..60b510bc --- /dev/null +++ b/indoteknik_custom/views/user_pengajuan_tempo_line.xml @@ -0,0 +1,42 @@ +<odoo> + <record id="view_user_pengajuan_tempo_line_tree" model="ir.ui.view"> + <field name="name">user_pengajuan.tempo.line.tree</field> + <field name="model">user_pengajuan.tempo.line</field> + <field name="arch" type="xml"> + <tree string="Pengajuan Tempo Lines"> + <field name="name_supplier" string="Nama Supplier"/> + <field name="pic_name" string="PIC"/> + <field name="phone" string="Telepon"/> + <field name="tempo_duration" string="Durasi Tempo"/> + <field name="credit_limit" string="Credit Limit"/> + </tree> + </field> + </record> + + <record id="view_user_pengajuan_tempo_line_form" model="ir.ui.view"> + <field name="name">pengajuan.tempo.line.form</field> + <field name="model">pengajuan.tempo.line</field> + <field name="arch" type="xml"> + <form string="Pengajuan Tempo Line"> + <group> + <field name="name_supplier"/> + <field name="pic_name"/> + <field name="phone"/> + <field name="tempo_duration"/> + <field name="credit_limit"/> + </group> + </form> + </field> + </record> + + <!-- Action to open the list view --> + <record id="action_user_pengajuan_tempo_line" model="ir.actions.act_window"> + <field name="name">Pengajuan Tempo Lines</field> + <field name="res_model">pengajuan.tempo.line</field> + <field name="view_mode">tree,form</field> + </record> + + <!-- Add a menu item to access the list view --> + <menuitem id="menu_user_pengajuan_tempo_line_root" name="Pengajuan Tempo" /> + <menuitem id="menu_user_pengajuan_tempo_line" name="Pengajuan Tempo Lines" parent="menu_user_pengajuan_tempo_line_root" action="action_user_pengajuan_tempo_line"/> +</odoo> diff --git a/indoteknik_custom/views/user_pengajuan_tempo_request.xml b/indoteknik_custom/views/user_pengajuan_tempo_request.xml new file mode 100644 index 00000000..19d00d44 --- /dev/null +++ b/indoteknik_custom/views/user_pengajuan_tempo_request.xml @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<odoo> + <record id="user_pengajuan_tempo_request_tree" model="ir.ui.view"> + <field name="name">user.pengajuan.tempo.request.tree</field> + <field name="model">user.pengajuan.tempo.request</field> + <field name="arch" type="xml"> + <tree create="1" default_order="create_date desc"> + <field name="user_id"/> + <field name="pengajuan_tempo_id"/> + <field name="user_company_id"/> + <field name="user_input"/> + <field + name="is_approve" + widget="badge" + decoration-success="is_approve == 'approved'" + decoration-danger="is_approve == 'rejected'" + /> + <field name="internal_input"/> + <field name="company_type"/> + <field name="create_date"/> + </tree> + </field> + </record> + + <record id="user_pengajuan_tempo_request_form" model="ir.ui.view"> + <field name="name">user.pengajuan.tempo.request.form</field> + <field name="model">user.pengajuan.tempo.request</field> + <field name="arch" type="xml"> + <form create="0"> + <sheet> + <group> + <group> + <field name="user_id" readonly="1"/> + <field name="pengajuan_tempo_id"/> + <field name="similar_company_ids" invisible="1"/> + <field name="user_company_id" domain="[('id', 'in', similar_company_ids)]"/> + <field name="user_input" readonly="1"/> + <field + name="is_approve" + required="1" + decoration-success="is_approve == 'approved'" + decoration-danger="is_approve == 'rejected'" + /> + <field name="internal_input" /> + <field name="company_type" readonly="1"/> + </group> + </group> + </sheet> + </form> + </field> + </record> + + <record id="action_user_pengajuan_tempo_request" model="ir.actions.act_window"> + <field name="name">User Pengajuan Tempo Request</field> + <field name="type">ir.actions.act_window</field> + <field name="res_model">user.pengajuan.tempo.request</field> + <field name="view_mode">tree,form</field> + </record> + + <menuitem + id="menu_user_pengajuan_tempo_request" + name="User Pengajuan Tempo Request" + parent="contacts.menu_contacts" + sequence="3" + action="action_user_pengajuan_tempo_request" + /> +</odoo>
\ No newline at end of file |
