Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <odoo>
- <data>
- <!-- Import Permit Tree View -->
- <record id="view_import_permit_tree" model="ir.ui.view">
- <field name="name">Import Permit Tree View</field>
- <field name="model">import.permit</field>
- <field name="arch" type="xml">
- <tree>
- <field name="permit_type"/>
- <field name="permit_number"/>
- <field name="applicant_id"/>
- <field name="email"/>
- <field name="mobile"/>
- <field name="state"/>
- <field name="company_id"/>
- </tree>
- </field>
- </record>
- <!-- Import Permit Form View -->
- <record id="view_import_permit_form" model="ir.ui.view">
- <field name="name">Import Permit Form View</field>
- <field name="model">import.permit</field>
- <field name="arch" type="xml">
- <form>
- <header>
- <!-- Buttons and actions -->
- <button name="action_draft" string="Set to Draft" type="object" class="oe_highlight"
- states="submit,reject" groups="base.group_user"/>
- <button name="action_submit" string="Submit" type="object" class="oe_highlight"
- states="draft" groups="base.group_user"/>
- <button name="action_review" string="Under Review" type="object" class="oe_highlight"
- states="submit" groups="base.group_user"/>
- <button name="action_approve" string="Approve" type="object" class="oe_highlight"
- states="review" groups="base.group_user" attrs="{'invisible': [('approval_signature', '=', False)]}"/>
- <button name="action_reject" string="Reject" type="object" class="oe_highlight"
- states="review" groups="base.group_user"/>
- <field name="state" widget="statusbar"
- statusbar_visible="draft,submit,review,approve,cancel" readonly="1"/>
- <!-- Buttons and actions -->
- <!-- <button name="action_draft" string="Set to Draft" type="object" class="oe_highlight"-->
- <!-- state="submit,reject" groups="base.group_user"/>-->
- <!-- <button name="action_submit" string="Submit" type="object" class="oe_highlight" state="draft"-->
- <!-- groups="base.group_user"/>-->
- <!-- <button name="action_review" string="Under Review" type="object" class="oe_highlight"-->
- <!-- state="submit"-->
- <!-- groups="base.group_user"/>-->
- <!-- <button name="action_approve" string="Approve" type="object" class="oe_highlight" state="review"-->
- <!-- groups="base.group_user" attrs="{'invisible': [('approval_signature', '=', False)]}"/>-->
- <!-- <button name="action_reject" string="Reject" type="object" class="oe_highlight" state="review"-->
- <!-- groups="base.group_user"/>-->
- <!-- <field name="state" widget="statusbar"-->
- <!-- statusbar_visible="draft,submit,review,approve,cancel" readonly="1"/>-->
- </header>
- <sheet>
- <widget name="web_ribbon" title="Approved" bg_color="bg-success"
- attrs="{'invisible': [('state', '!=', 'Approve')]}"/>
- <widget name="web_ribbon" title="Rejected" bg_color="bg-danger"
- attrs="{'invisible': [('state', '!=', 'Reject')]}"/>
- <!--<div class="oe_title">
- <h1>
- <field name="permit_number" readonly="1"/>
- </h1>
- </div>-->
- <!-- Field groups and other fields -->
- <div class="oe_title">
- <h1>
- <field name="permit_number" readonly="1"/>
- </h1>
- </div>
- <group>
- <field name="permit_type" options="{'no_create': True, 'no_open': True}"/>
- </group>
- <notebook>
- <page name="applicant_information" string="Applicant Information">
- <group>
- <group string="Applicant Information">
- <field name="applicant_id"/>
- <field name="company_id" readonly="1"/>
- <field name="email" readonly="1"/>
- <field name="mobile" readonly="1"/>
- <field name="birth_date"/>
- <field name="id_type"/>
- <field name="id_number"/>
- </group>
- <group string="Contact Information">
- <label for="street" string="Address"/>
- <div class="o_address_format">
- <field name="street" required="1" placeholder="Street..."
- class="o_address_street"/>
- <field name="street2" placeholder="Street 2..." class="o_address_street"/>
- <field name="zip" placeholder="Zip..." class="o_address_zip"/>
- <field name="country_id" required="1" placeholder="Country"
- class="o_address_country"
- options='{"no_open": True, "no_create": True}'/>
- </div>
- </group>
- </group>
- </page>
- <page string="Drone Permits" attrs="{'invisible': [('permit_type', '!=', 'Drone')]}">
- <field name="drone_permit_ids" mode="tree">
- <tree>
- <field name="drone_type"/>
- <field name="drone_make"/>
- <field name="drone_model"/>
- <field name="drone_color"/>
- <field name="num_engines"/>
- <field name="drone_serial_number"/>
- <field name="documents"/>
- <field name="drone_stay_in_belize"/>
- <field name="departure_date"/>
- </tree>
- </field>
- </page>
- <page string="General Permits" attrs="{'invisible': [('permit_type', '!=', 'General')]}">
- <field name="general_permit_ids" mode="tree">
- <tree>
- <field name="imported_goods_type"/>
- <field name="imported_goods_make"/>
- <field name="imported_goods_model"/>
- <field name="imported_goods_quantity"/>
- <field name="imported_goods_serial_number"/>
- <field name="documents"/>
- </tree>
- </field>
- </page>
- <!-- <page string="Approval Signature"
- attrs="{'invisible': [('state', 'in', ('Draft', 'Submit'))]}">
- <group>
- <group>
- <field name="approved_by" groups="base.group_user"/>
- <field name="approval_signature" widget="signature" groups="base.group_user"/>
- </group>
- </group>
- </page>-->
- <page string="Approval Signature"
- attrs="{'invisible': [('state', 'in', ('Draft', 'Submit'))]}">
- <group>
- <group>
- <field name="approved_by"/>
- <field name="approval_signature" widget="signature"/>
- </group>
- </group>
- </page>
- </notebook>
- <group>
- <group>
- <field name="state" readonly="1"/>
- <field name="permit_type" options="{'no_create': True, 'no_open': True}" readonly="1"/>
- <field name="permit_number" readonly="1"/>
- </group>
- <group>
- <field name="fees"/>
- <field name="paid_date"/>
- <field name="receipt_no"/>
- <field name="receipt" widget="many2many_binary"/>
- </group>
- </group>
- <group>
- <field name="notes"/>
- </group>
- <!--<group>
- <group>
- <field name="state" readonly="1"/>
- <field name="permit_type"
- options="{'no_create': True, 'no_open': True}" readonly="1"/>
- <field name="permit_number" readonly="1"/>
- </group>
- <group>
- <field name="fees"/>
- <field name="paid_date"/>
- <field name="receipt_no"/>
- <field name="receipt" widget="many2many_binary"/>
- </group>
- </group>
- <group>
- <field name="notes"/>
- </group>-->
- </sheet>
- <!-- Document preview and chatter -->
- <!--<div class="oe_chatter">
- <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
- <field name="message_ids" widget="mail_thread"/>
- </div>-->
- <div class="o.document_preview" options="{types: ['pdf', 'image'], 'order': 'desc'}"/>
- <div class="oe_chatter">
- <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
- <field name="message_ids" widget="mail_thread"/>
- </div>
- </form>
- </field>
- </record>
- <!-- Import Permit Action -->
- <record id="action_import_permit" model="ir.actions.act_window">
- <field name="name">Import Permits</field>
- <field name="res_model">import.permit</field>
- <field name="view_mode">tree,form,kanban</field>
- </record>
- <!-- Import Permit Menu -->
- <menuitem id="menu_import_permit" name="Permit Management"
- web_icon="permit_management,static/description/icon.png" sequence="20"/>
- <menuitem id="menu_import_permit_tree" name="Import Permits" parent="menu_import_permit"
- action="action_import_permit" sequence="10"/>
- <!-- Main menu item for Configuration -->
- <menuitem id="permit_management_menu_configuration" name="Configuration" parent="menu_import_permit"
- sequence="30"/>
- <!-- Submenu item for Customers -->
- <menuitem id="res_partner_customer_menu_action" name="Applicants" parent="permit_management_menu_configuration"
- action="base.action_partner_customer_form" sequence="10"/>
- </data>
- </odoo>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement