add dashboar module

This commit is contained in:
sonal
2020-07-30 12:45:38 +05:30
parent f8a05fc670
commit a0e71b882a
453 changed files with 123399 additions and 0 deletions

View File

@@ -0,0 +1,234 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<record id="ks_account" model="ks_dashboard_ninja.board_template">
<field name="name">Account</field>
<field name="ks_gridstack_config">[
{"item_id":"ks_account_dashboard.ks_account_item_1", "data": {"x": 0, "y": 0, "width": 7, "height": 2}},
{"item_id":"ks_account_dashboard.ks_account_item_2", "data": {"x": 7, "y": 0, "width": 7, "height": 2}},
{"item_id":"ks_account_dashboard.ks_account_item_3", "data": {"x": 14, "y": 0, "width": 7, "height": 2}},
{"item_id":"ks_account_dashboard.ks_account_item_4", "data": {"x": 21, "y": 0, "width": 7, "height": 2}},
{"item_id":"ks_account_dashboard.ks_account_item_10", "data": {"x": 28, "y": 0, "width": 8, "height": 2}},
{"item_id":"ks_account_dashboard.ks_account_item_5", "data": {"x": 0, "y": 3, "width": 18, "height": 5}},
{"item_id":"ks_account_dashboard.ks_account_item_6", "data": {"x": 18, "y": 3, "width": 18, "height": 5}},
{"item_id":"ks_account_dashboard.ks_account_item_7", "data": {"x": 0, "y": 8, "width": 18, "height": 5}},
{"item_id":"ks_account_dashboard.ks_account_item_8", "data": {"x": 18, "y": 8, "width": 18, "height": 5}},
{"item_id":"ks_account_dashboard.ks_account_item_9", "data": {"x": 0, "y": 13, "width": 18, "height": 5}},
{"item_id":"ks_account_dashboard.ks_account_item_11", "data": {"x": 18, "y": 13, "width": 18, "height": 5}}
]
<!-- {"item_id":"ks_account_dashboard.ks_account_item_2", "data": {"x": 7, "y": 0, "width": 7, "height": 2}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_3", "data": {"x": 14, "y": 0, "width": 7, "height": 2}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_4", "data": {"x": 21, "y": 0, "width": 7, "height": 2}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_10", "data": {"x": 28, "y": 0, "width": 8, "height": 2}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_5", "data": {"x": 0, "y": 3, "width": 18, "height": 5}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_6", "data": {"x": 18, "y": 3, "width": 18, "height": 5}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_7", "data": {"x": 0, "y": 8, "width": 18, "height": 5}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_8", "data": {"x": 18, "y": 8, "width": 18, "height": 5}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_9", "data": {"x": 0, "y": 13, "width": 18, "height": 5}},-->
<!-- {"item_id":"ks_account_dashboard.ks_account_item_11", "data": {"x": 18, "y": 13, "width": 18, "height": 5}}-->
<!-- ]-->
</field>
<field name="ks_item_count">11</field>
</record>
<record id="ks_account_item_1" model="ks_dashboard_ninja.item">
<field name="name">Open Purchase Invoice</field>
<field name="ks_dashboard_item_type">ks_tile</field>
<field name="ks_record_count_type">count</field>
<field name="ks_model_id" eval="ref('account.model_account_move')"/>
<field name="ks_domain">["&amp;",["invoice_payment_state","=","not_paid"],["type","=","in_invoice"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move__invoice_date')"/>
<field name="ks_default_icon">money</field>
<field name="ks_dashboard_item_theme">yellow</field>
<field name="ks_background_color">#f0ad4e,0.99</field>
<field name="ks_font_color">#ffffff,0.99</field>
<field name="ks_default_icon_color">#ffffff,0.99</field>
<field name="ks_layout">layout3</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_2" model="ks_dashboard_ninja.item">
<field name="name">Receivable Amount</field>
<field name="ks_dashboard_item_type">ks_tile</field>
<field name="ks_record_count_type">sum</field>
<field name="ks_model_id" eval="ref('account.model_account_move_line')"/>
<field name="ks_record_field" eval="ref('account.field_account_move_line__balance')"/>
<field name="ks_domain">[["account_id.user_type_id.name","ilike","receivable"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move_line__create_date')"/>
<field name="ks_default_icon">money</field>
<field name="ks_dashboard_item_theme">blue</field>
<field name="ks_background_color">#337ab7,0.99</field>
<field name="ks_font_color">#ffffff,0.99</field>
<field name="ks_default_icon_color">#ffffff,0.99</field>
<field name="ks_layout">layout3</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_3" model="ks_dashboard_ninja.item">
<field name="name">Payable Amount</field>
<field name="ks_dashboard_item_type">ks_tile</field>
<field name="ks_record_count_type">sum</field>
<field name="ks_model_id" eval="ref('account.model_account_move_line')"/>
<field name="ks_record_field" eval="ref('account.field_account_move_line__balance')"/>
<field name="ks_domain">[["account_id.user_type_id.name","ilike","payable"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move_line__create_date')"/>
<field name="ks_default_icon">money</field>
<field name="ks_dashboard_item_theme">red</field>
<field name="ks_background_color">#d9534f,0.99</field>
<field name="ks_font_color">#ffffff,0.99</field>
<field name="ks_default_icon_color">#ffffff,0.99</field>
<field name="ks_layout">layout3</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_4" model="ks_dashboard_ninja.item">
<field name="name">Open Sale Invoice</field>
<field name="ks_dashboard_item_type">ks_tile</field>
<field name="ks_record_count_type">count</field>
<field name="ks_model_id" eval="ref('account.model_account_move')"/>
<field name="ks_domain">["&amp;",["invoice_payment_state","=","not_paid"],["type","=","in_invoice"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move__create_date')"/>
<field name="ks_default_icon">money</field>
<field name="ks_dashboard_item_theme">green</field>
<field name="ks_background_color">#4ccacc,0.99</field>
<field name="ks_font_color">#ffffff,0.99</field>
<field name="ks_default_icon_color">#ffffff,0.99</field>
<field name="ks_layout">layout3</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_5" model="ks_dashboard_ninja.item">
<field name="name">Bank Balance</field>
<field name="ks_dashboard_item_type">ks_pie_chart</field>
<field name="ks_chart_data_count_type">sum</field>
<field name="ks_model_id" eval="ref('account.model_account_move_line')"/>
<field name="ks_chart_groupby_type">relational_type</field>
<field name="ks_chart_measure_field" eval="[(6, 0, [ref('account.field_account_move_line__balance')])]"/>
<field name="ks_chart_relation_groupby" eval="ref('account.field_account_move_line__account_id')"/>
<field name="ks_domain">[["account_id.user_type_id.name","ilike","bank and cash"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move_line__create_date')"/>
<field name="ks_show_data_value">1</field>
<field name="ks_default_icon">money</field>
<field name="ks_chart_item_color">default</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_6" model="ks_dashboard_ninja.item">
<field name="name">Vendor Payable Report</field>
<field name="ks_dashboard_item_type">ks_bar_chart</field>
<field name="ks_chart_data_count_type">sum</field>
<field name="ks_model_id" eval="ref('account.model_account_move_line')"/>
<field name="ks_chart_groupby_type">relational_type</field>
<field name="ks_chart_measure_field" eval="[(6, 0, [ref('account.field_account_move_line__credit')])]"/>
<field name="ks_chart_relation_groupby" eval="ref('account.field_account_move_line__journal_id')"/>
<field name="ks_domain">[["journal_id.type","=","purchase"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move_line__create_date')"/>
<field name="ks_show_data_value">1</field>
<field name="ks_default_icon">money</field>
<field name="ks_chart_item_color">warm</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_7" model="ks_dashboard_ninja.item">
<field name="name">Head Expenses Report</field>
<field name="ks_dashboard_item_type">ks_bar_chart</field>
<field name="ks_chart_data_count_type">count</field>
<field name="ks_model_id" eval="ref('account.model_account_move_line')"/>
<field name="ks_chart_groupby_type">relational_type</field>
<field name="ks_chart_relation_groupby" eval="ref('account.field_account_move_line__product_id')"/>
<field name="ks_chart_relation_sub_groupby" eval="ref('account.field_account_move_line__create_date')"/>
<field name="ks_chart_date_sub_groupby">month</field>
<field name="ks_domain">[["account_id.user_type_id.name","ilike","expense"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move_line__create_date')"/>
<field name="ks_show_data_value">1</field>
<field name="ks_default_icon">money</field>
<field name="ks_chart_item_color">cool</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_8" model="ks_dashboard_ninja.item">
<field name="name">Executive Sale Returns</field>
<field name="ks_dashboard_item_type">ks_horizontalBar_chart</field>
<field name="ks_chart_data_count_type">count</field>
<field name="ks_model_id" eval="ref('account.model_account_move')"/>
<field name="ks_chart_relation_groupby" eval="ref('account.field_account_move__invoice_user_id')"/>
<field name="ks_chart_relation_sub_groupby" eval="ref('account.field_account_move__invoice_date')"/>
<field name="ks_chart_date_sub_groupby">month</field>
<field name="ks_domain">[["type","=","out_refund"],"|",["invoice_payment_state","=","not_paid"],["invoice_payment_state","=","paid"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move__create_date')"/>
<field name="ks_show_data_value">1</field>
<field name="ks_default_icon">money</field>
<field name="ks_chart_item_color">default</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_9" model="ks_dashboard_ninja.item">
<field name="name">Executive Purchase Returns</field>
<field name="ks_dashboard_item_type">ks_line_chart</field>
<field name="ks_chart_data_count_type">count</field>
<field name="ks_model_id" eval="ref('account.model_account_move')"/>
<field name="ks_chart_relation_groupby" eval="ref('account.field_account_move__invoice_user_id')"/>
<field name="ks_chart_relation_sub_groupby" eval="ref('account.field_account_move__invoice_date')"/>
<field name="ks_chart_date_sub_groupby">month</field>
<field name="ks_domain">["&amp;",["type","=","in_refund"],"|",["invoice_payment_state","=","not_paid"],["invoice_payment_state","=","paid"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move__create_date')"/>
<field name="ks_show_data_value">1</field>
<field name="ks_default_icon">money</field>
<field name="ks_chart_item_color">neon</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_10" model="ks_dashboard_ninja.item">
<field name="name">Profit/Loss Amount</field>
<field name="ks_dashboard_item_type">ks_kpi</field>
<field name="ks_record_count_type">sum</field>
<field name="ks_record_count_type_2">sum</field>
<field name="ks_model_id" eval="ref('account.model_account_move_line')"/>
<field name="ks_model_id_2" eval="ref('account.model_account_move_line')"/>
<field name="ks_record_field" eval="ref('account.field_account_move_line__balance')"/>
<field name="ks_record_field_2" eval="ref('account.field_account_move_line__balance')"/>
<field name="ks_domain">[["account_id.user_type_id.name","ilike","expense"]]</field>
<field name="ks_domain_2">[["account_id.user_type_id.name","ilike","income"]]</field>
<field name="ks_date_filter_field" eval="ref('account.field_account_move_line__create_date')"/>
<field name="ks_date_filter_field_2" eval="ref('account.field_account_move_line__create_date')"/>
<field name="ks_data_comparison">Sum</field>
<field name="ks_default_icon">money</field>
<field name="ks_dashboard_item_theme">green</field>
<field name="ks_background_color">#5cb85c,0.99</field>
<field name="ks_font_color">#ffffff,0.99</field>
<field name="ks_default_icon_color">#ffffff,0.99</field>
<field name="ks_layout">layout4</field>
<field name="ks_company_id" eval="0"/>
</record>
<record id="ks_account_item_11" model="ks_dashboard_ninja.item">
<field name="name">Top 10 Sale Revenue Customer</field>
<field name="ks_dashboard_item_type">ks_list_view</field>
<field name="ks_model_id" eval="ref('account.model_account_invoice_report')"/>
<field name="ks_list_view_type">grouped</field>
<field name="ks_list_view_group_fields" eval="[(6, 0, [ref('account.field_account_invoice_report__amount_total')])]"/>
<field name="ks_chart_relation_groupby" eval="ref('account.field_account_invoice_report__partner_id')"/>
<field name="ks_domain">[["state","!=","draft"],["state","!=","cancel"],"|",["type","=","out_invoice"],["type","=","out_refund"]]</field>
<field name="ks_sort_by_field" eval="ref('account.field_account_invoice_report__amount_total')"/>
<field name="ks_sort_by_order">DESC</field>
<field name="ks_record_data_limit">10</field>
<field name="ks_default_icon">money</field>
<field name="ks_chart_item_color">neon</field>
<field name="ks_company_id" eval="0"/>
</record>
<!-- Single account Demo Dashboard Templates-->
<record id="demo_account_dashboard" model="ks_dashboard_ninja.board">
<field name="name">Account Dashboard</field>
<field name="ks_dashboard_menu_name">Account Dashboard</field>
<field name="ks_dashboard_top_menu_id" eval="ref('ks_dashboard_ninja.board_menu_root')"/>
<field name="ks_dashboard_default_template" eval="ref('ks_account_dashboard.ks_account')"/>
<field name="ks_dashboard_active">1</field>
<field name="ks_dashboard_group_access" eval="False"/>
<field name="ks_dashboard_menu_sequence" eval="1"/>
</record>
</data>
</odoo>