<?xml version="1.0"?>

<odoo>
	<record id="query_deluxe_view_tree" model="ir.ui.view">
		<field name="name">Type a query tree</field>
		<field name="model">querydeluxe</field>
		<field name="arch" type="xml">
			<tree>
				<field name="name" string="Query"/>
			</tree>
		</field>
	</record>

	<record id="query_deluxe_view_form" model="ir.ui.view">
		<field name="name">Type a query form</field>
		<field name="model">querydeluxe</field>
		<field name="arch" type="xml">
			<form>
				<header>
					<button name="print_result" string="Print PDF" type="object" class="oe_highlight" attrs="{'invisible':[('raw_output','in',['',[],False])]}"/>
				</header>

				<sheet>
					<group string="Examples">
						<label string="Examples :" for="tips"/>
						<div class="o_row">
							<field name="tips" widget="selection"/>
							<button name="copy_query" type="object" class="btn-danger" string="Copy" attrs="{'invisible':[('tips','=',False)]}"/>
						</div>
						<field name="tips_description" attrs="{'invisible':[('tips','=',False)]}"/>
					</group>

					<group string="Type a query">
						<label string="Query :" for="name"/>
						<div class="o_row">
							<field name="name" placeholder="SELECT * FROM res_partner" style="border-bottom: 1px solid blue"/>
						</div>
					</group>

					<group>
						<button name="execute" type="object" string="Execute" class="oe_highlight"/>
					</group>

					<group>
						<label string=" " for="rowcount"/>
						<div class="o_row">
							<field name="rowcount" readonly="1" nolabel="1"/>
						</div>
					</group>

					<group>
						<field name="html" readonly="1" nolabel="1"/>
					</group>

					<group>
						<field name="show_raw_output"/>
						<field name="raw_output" attrs="{'invisible':[('show_raw_output','=',False)]}"/>
					</group>

					<div class="oe_chatter">
						<field name="message_follower_ids" widget="mail_followers"/>
						<field name="activity_ids" widget="mail_activity"/>
						<field name="message_ids" widget="mail_thread"/>
					</div>
				</sheet>
			</form>
		</field>
	</record>

	<record model='ir.actions.act_window' id='query_deluxe_submenu_querydeluxe_action'>
        <field name="name">Queries</field>
        <field name="res_model">querydeluxe</field>
        <field name="type">ir.actions.act_window</field>
        <field name="view_mode">tree,form</field>
    </record>

	<record id="tips_queries_view_tree" model="ir.ui.view">
		<field name="name">Memorize a query tree</field>
		<field name="model">tipsqueries</field>
		<field name="arch" type="xml">
			<tree editable="bottom">
				<field name="name" string="Query"/>
				<field name="description" string="Description"/>
			</tree>
		</field>
	</record>

	<record id="tips_queries_view_search" model="ir.ui.view">
        <field name="name">Search a query</field>
        <field name="model">tipsqueries</field>
        <field name="arch" type="xml">
            <search string="Search">
                <field name="name"/>
				<field name="description"/>
			</search>
		</field>
	</record>

	<record model='ir.actions.act_window' id='query_deluxe_submenu_tipsqueries_action'>
        <field name="name">Examples</field>
        <field name="res_model">tipsqueries</field>
        <field name="type">ir.actions.act_window</field>
        <field name="view_mode">tree</field>
    </record>

	<menuitem id="query_deluxe_menu" name="Query Deluxe" sequence="-1" groups="query_deluxe.group_query_deluxe" web_icon="query_deluxe,static/description/icon.png"/>

	<menuitem id="query_deluxe_submenu_querydeluxe" parent="query_deluxe.query_deluxe_menu" action="query_deluxe.query_deluxe_submenu_querydeluxe_action" sequence="-1" groups="query_deluxe.group_query_deluxe"/>
	<menuitem id="query_deluxe_submenu_tipsqueries" parent="query_deluxe.query_deluxe_menu" action="query_deluxe.query_deluxe_submenu_tipsqueries_action" sequence="10" groups="query_deluxe.group_query_deluxe"/>
</odoo>
