You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

298 lines
17 KiB

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<!-- form view -->
<record model="ir.ui.view" id="master_search_form">
<field name="name">Search</field>
<field name="model">master.search</field>
<field name="arch" type="xml">
<form string="Search" js_class="master_search">
<style>
.o_control_panel{display: none;}
</style>
<sheet>
<div class="row oe_search_bgnd"
style="padding: 24px 32px;background-color:#e5e4f9;border-radius: 5px;">
<div class="col-12 col-md-8 col-xl-8">
<label for="search_string" string="Search "
style="display: inline-block;"
class="oe_read_only"/>
<field name="search_string" default_focus="1"
class="search_input"
style="width: 80%; display: inline-block;margin-right: 0px;block-size: 32px;"
placeholder="Type here to search.."/>
<button name="action_clear_search"
type="object" title="Search"
class="fa fa-times oe_edit_only btn_master_search"/>
<button name="action_search"
type="object"
title="Search"
class="fa fa-search oe_search_btn btn_master_search oe_edit_only"/>
<div class="not-allowed">Regular expressions are
not allowed in search!
</div>
<div>
<label for="match_entire"
string="Match Phrase :"
style="display: inline-block;"/>
<field name="match_entire"
style="display: inline-block; margin-left: 10px;"/>
</div>
<div style="display: block;">
<label for="search_by" string="Search For :"
class="oe_read_only"/>
<field name="search_by" widget="radio"
options="{'horizontal': true}"/>
</div>
</div>
<div class="col-12 col-md-4 col-xl-4">
<div style="display: block;">
<label for="search_mode" string="Mode :"
class="oe_read_only"/>
<field name="search_mode" widget="radio"
nolabel="1"
options="{'horizontal': false}"/>
</div>
</div>
</div>
<div class="oe_result_div">
<div id="recent_searches" style="background-color: #5f5e97; color: #fff; width: 100%; padding: 5px 10px;
margin-top: 10px; border-top-right-radius: 5px;border-top-left-radius: 5px;"
class="oe_search_tab expand_tile">
Recent Searches
<div class="history" style="float: right;">
<field name="history_count"
class="oe_tab_count" readonly="1"/>
Records Found
<span class="oe_drop_down">
<i style="color: #fff !important; font-size: 16px;"
title="Search"
class="fa fa-caret-down dropdown"
/>
</span>
</div>
</div>
<div style="height: 200px; overflow-y: scroll;width: 100%;"
class="oe_details_list">
<field name="master_search_ids">
<list create="0" class="disable_open">
<field name="search_string"
class="re_search oe_key"/>
<field name="search_mode" string="Mode"
class="re_search"/>
<field name="search_by" string="Type"
class="re_search"/>
<button style="display: inline-block;"
name="action_unlink_search"
title="Search" type="object"
class="fa fa-trash"/>
</list>
</field>
</div>
</div>
<div class="oe_result_div">
<div id="customer_search_results"
style="background-color: #5f5e97; color: #fff; width: 100%; padding: 5px 10px;
margin-top: 10px; border-top-right-radius: 5px;border-top-left-radius: 5px;"
class="oe_search_tab accordion_tab expand_tile">
Customer Search Results
<div class="history" style="float: right;">
<field name="customer_count"
class="oe_tab_count" readonly="1"/>
Records Found
<span class="oe_drop_down">
<i style="color: #fff !important; font-size: 16px;"
title="Search"
class="fa fa-caret-down dropdown"
/>
</span>
</div>
</div>
<div style="height: 200px; overflow-y: scroll;width: 100%;"
class="oe_details_list">
<field name="customer_ids">
<list create="0" delete="0">
<field name="name" string="Name"/>
<field name="email" string="Email"/>
</list>
</field>
</div>
</div>
<div class="oe_result_div">
<div id="product_search_results" style="background-color: #5f5e97; color: #fff; width: 100%; padding: 5px 10px;
margin-top: 10px; border-top-right-radius: 5px;border-top-left-radius: 5px;"
class="oe_search_tab accordion_tab expand_tile">
Product Search Results
<div class="history" style="float: right;">
<field name="product_count"
class="oe_tab_count" readonly="1"/>
Records Found
<span class="oe_drop_down">
<i style="color: #fff !important; font-size: 16px;"
title="Search"
class="fa fa-caret-down dropdown"/>
</span>
</div>
</div>
<div style="height: 200px; overflow-y: scroll;width: 100%;"
class="oe_details_list"
name="products">
<field name="product_ids">
<list create="0" delete="0">
<field name="name" string="Name"/>
<field name="default_code"
string="Code"/>
<field name="description"
string="Description"/>
<field name="type"
string="Product Type"/>
<field name="categ_id"
string="Category"/>
<field name="uom_id" string="Base UoM"
optional="hide"/>
<field name="qty_available"
string="Stock"/>
</list>
</field>
</div>
</div>
<div class="oe_result_div">
<div id="inventory_search_results" style="background-color: #5f5e97; color: #fff; width: 100%; padding: 5px 10px;
margin-top: 10px; border-top-right-radius: 5px;border-top-left-radius: 5px;"
class="oe_search_tab accordion_tab expand_tile">
Inventory Search Results
<div class="history" style="float: right;">
<field name="transaction_count"
class="oe_tab_count" readonly="1"/>
Records Found
<span class="oe_drop_down">
<i style="color: #fff !important; font-size: 16px;"
title="Search"
class="fa fa-caret-down dropdown"/>
</span>
</div>
</div>
<div style="height: 200px; overflow-y: scroll;width: 100%;"
class="oe_details_list">
<field name="transaction_ids">
<list create="0" delete="0">
<field name="name" string="Trans. # "/>
<field name="date_done"
string="Transaction Date"/>
<field name="picking_type_id"
string="Transaction Type"/>
<field name="partner_id"
string="Reference Name"/>
<field name="state"
string="Transaction Status"/>
</list>
</field>
</div>
</div>
<div class="oe_result_div">
<div id="sale_search_results" style="background-color: #5f5e97; color: #fff; width: 100%; padding: 5px 10px;
margin-top: 10px; border-top-right-radius: 5px;border-top-left-radius: 5px;"
class="oe_search_tab accordion_tab expand_tile">
Sale Search Results
<div class="history" style="float: right;">
<field name="sale_count"
class="oe_tab_count" readonly="1"/>
Records Found
<span class="oe_drop_down">
<i style="color: #fff !important; font-size: 16px;"
title="Search"
class="fa fa-caret-down dropdown"/>
</span>
</div>
</div>
<div style="height: 200px; overflow-y: scroll;width: 100%;"
class="oe_details_list">
<field name="sale_ids">
<list create="0" delete="0">
<field name="name" string="Trans. # "/>
<field name="partner_id"
string="Customer"/>
<field name="pricelist_id"
string="Pricelist"/>
<field name="payment_term_id"
string="Payment Term"/>
<field name="state" string="Status"/>
</list>
</field>
</div>
</div>
<div class="oe_result_div">
<div id="purchase_search_results" style="background-color: #5f5e97; color: #fff; width: 100%; padding: 5px 10px;
margin-top: 10px; border-top-right-radius: 5px;border-top-left-radius: 5px;"
class="oe_search_tab accordion_tab expand_tile">
Purchase Search Results
<div class="history" style="float: right;">
<field name="purchase_count"
class="oe_tab_count" readonly="1"/>
Records Found
<span class="oe_drop_down">
<i style="color: #fff !important; font-size: 16px;"
title="Search"
class="fa fa-caret-down dropdown"/>
</span>
</div>
</div>
<div style="height: 200px; overflow-y: scroll;width: 100%;"
class="oe_details_list">
<field name="purchase_ids">
<list create="0" delete="0">
<field name="name" string="Trans. # "/>
<field name="partner_id"
string="Customer"/>
<field name="state" string="Status"/>
</list>
</field>
</div>
</div>
<div class="oe_result_div">
<div id="accounting_search_results" style="background-color: #5f5e97; color: #fff; width: 100%; padding: 5px 10px;
margin-top: 10px; border-top-right-radius: 5px;border-top-left-radius: 5px;"
class="oe_search_tab accordion_tab expand_tile">
Accounting Search Results
<div class="history" style="float: right;">
<field name="account_count"
class="oe_tab_count" readonly="1"/>
Records Found
<span class="oe_drop_down">
<i style="color: #fff !important; font-size: 16px;"
title="Search"
class="fa fa-caret-down dropdown"/>
</span>
</div>
</div>
<div style="height: 200px; overflow-y: scroll;width: 100%;"
class="oe_details_list">
<field name="account_ids">
<list create="false" delete="false"
edit="false">
<field name="name" string="Trans. # "/>
<field name="partner_id"
string="Customer"/>
<field name="state" string="Status"/>
</list>
</field>
</div>
</div>
</sheet>
</form>
</field>
</record>
<!-- actions opening views on models -->
<record model="ir.actions.act_window" id="master_search_action">
<field name="name">Search</field>
<field name="res_model">master.search</field>
<field name="view_mode">form</field>
<field name="context">{'active_test': False,
'search_default_filter_active': 1}
</field>
</record>
<!-- Search root menu -->
<menuitem id="master_search_root" name="Search"
action="master_search_action"
web_icon="master_search,static/description/icon.png"
sequence="2" groups="master_search.master_search_read"/>
</odoo>