Browse Source

May 30: [ADD] Initial Commit 'import_dashboard'

pull/320/head
RisvanaCybro 11 months ago
parent
commit
72640e002d
  1. 48
      import_dashboard/README.rst
  2. 23
      import_dashboard/__init__.py
  3. 71
      import_dashboard/__manifest__.py
  4. 7
      import_dashboard/doc/RELEASE_NOTES.md
  5. 24
      import_dashboard/models/__init__.py
  6. 174
      import_dashboard/models/ir_config_parameter.py
  7. 60
      import_dashboard/models/ir_module_module.py
  8. 125
      import_dashboard/models/res_config_settings.py
  9. 14
      import_dashboard/security/ir.model.access.csv
  10. BIN
      import_dashboard/static/description/assets/icons/check.png
  11. BIN
      import_dashboard/static/description/assets/icons/chevron.png
  12. BIN
      import_dashboard/static/description/assets/icons/cogs.png
  13. BIN
      import_dashboard/static/description/assets/icons/consultation.png
  14. BIN
      import_dashboard/static/description/assets/icons/ecom-black.png
  15. BIN
      import_dashboard/static/description/assets/icons/education-black.png
  16. BIN
      import_dashboard/static/description/assets/icons/hotel-black.png
  17. BIN
      import_dashboard/static/description/assets/icons/license.png
  18. BIN
      import_dashboard/static/description/assets/icons/lifebuoy.png
  19. BIN
      import_dashboard/static/description/assets/icons/manufacturing-black.png
  20. BIN
      import_dashboard/static/description/assets/icons/pos-black.png
  21. BIN
      import_dashboard/static/description/assets/icons/puzzle.png
  22. BIN
      import_dashboard/static/description/assets/icons/restaurant-black.png
  23. BIN
      import_dashboard/static/description/assets/icons/service-black.png
  24. BIN
      import_dashboard/static/description/assets/icons/trading-black.png
  25. BIN
      import_dashboard/static/description/assets/icons/training.png
  26. BIN
      import_dashboard/static/description/assets/icons/update.png
  27. BIN
      import_dashboard/static/description/assets/icons/user.png
  28. BIN
      import_dashboard/static/description/assets/icons/wrench.png
  29. BIN
      import_dashboard/static/description/assets/misc/categories.png
  30. BIN
      import_dashboard/static/description/assets/misc/check-box.png
  31. BIN
      import_dashboard/static/description/assets/misc/compass.png
  32. BIN
      import_dashboard/static/description/assets/misc/corporate.png
  33. BIN
      import_dashboard/static/description/assets/misc/customer-support.png
  34. BIN
      import_dashboard/static/description/assets/misc/cybrosys-logo.png
  35. BIN
      import_dashboard/static/description/assets/misc/features.png
  36. BIN
      import_dashboard/static/description/assets/misc/logo.png
  37. BIN
      import_dashboard/static/description/assets/misc/pictures.png
  38. BIN
      import_dashboard/static/description/assets/misc/pie-chart.png
  39. BIN
      import_dashboard/static/description/assets/misc/right-arrow.png
  40. BIN
      import_dashboard/static/description/assets/misc/star.png
  41. BIN
      import_dashboard/static/description/assets/misc/support.png
  42. BIN
      import_dashboard/static/description/assets/misc/whatsapp.png
  43. BIN
      import_dashboard/static/description/assets/modules/1.png
  44. BIN
      import_dashboard/static/description/assets/modules/2.png
  45. BIN
      import_dashboard/static/description/assets/modules/3.png
  46. BIN
      import_dashboard/static/description/assets/modules/4.png
  47. BIN
      import_dashboard/static/description/assets/modules/5.png
  48. BIN
      import_dashboard/static/description/assets/modules/6.png
  49. BIN
      import_dashboard/static/description/assets/screenshots.zip
  50. BIN
      import_dashboard/static/description/assets/screenshots/1.png
  51. BIN
      import_dashboard/static/description/assets/screenshots/10.png
  52. BIN
      import_dashboard/static/description/assets/screenshots/11.png
  53. BIN
      import_dashboard/static/description/assets/screenshots/12.png
  54. BIN
      import_dashboard/static/description/assets/screenshots/13.png
  55. BIN
      import_dashboard/static/description/assets/screenshots/14.png
  56. BIN
      import_dashboard/static/description/assets/screenshots/15.png
  57. BIN
      import_dashboard/static/description/assets/screenshots/2.png
  58. BIN
      import_dashboard/static/description/assets/screenshots/3.png
  59. BIN
      import_dashboard/static/description/assets/screenshots/4.png
  60. BIN
      import_dashboard/static/description/assets/screenshots/5.png
  61. BIN
      import_dashboard/static/description/assets/screenshots/6.png
  62. BIN
      import_dashboard/static/description/assets/screenshots/7.png
  63. BIN
      import_dashboard/static/description/assets/screenshots/8.png
  64. BIN
      import_dashboard/static/description/assets/screenshots/9.png
  65. BIN
      import_dashboard/static/description/assets/screenshots/hero.gif
  66. BIN
      import_dashboard/static/description/banner.jpg
  67. BIN
      import_dashboard/static/description/icon.png
  68. 730
      import_dashboard/static/description/index.html
  69. BIN
      import_dashboard/static/images/calendar.png
  70. BIN
      import_dashboard/static/images/cart.png
  71. BIN
      import_dashboard/static/images/icons8-invoice-64 .png
  72. BIN
      import_dashboard/static/images/icons8-list-48.png
  73. BIN
      import_dashboard/static/images/icons8-paid-bill-64.png
  74. BIN
      import_dashboard/static/images/icons8-partner-64.png
  75. BIN
      import_dashboard/static/images/icons8-vendor-64.png
  76. BIN
      import_dashboard/static/images/payment-terminal.png
  77. BIN
      import_dashboard/static/images/payment.png
  78. BIN
      import_dashboard/static/images/tasks.png
  79. 2
      import_dashboard/static/sample_templates/Attendance_Template.csv
  80. BIN
      import_dashboard/static/sample_templates/Attendance_Template.xlsx
  81. 2
      import_dashboard/static/sample_templates/BOM_Template.csv
  82. BIN
      import_dashboard/static/sample_templates/BOM_Template.xlsx
  83. 2
      import_dashboard/static/sample_templates/Invoice_Template.csv
  84. BIN
      import_dashboard/static/sample_templates/Invoice_Template.xlsx
  85. 3
      import_dashboard/static/sample_templates/Partner_Template.csv
  86. BIN
      import_dashboard/static/sample_templates/Partner_Template.xlsx
  87. 2
      import_dashboard/static/sample_templates/Payment_Template.csv
  88. BIN
      import_dashboard/static/sample_templates/Payment_Template.xlsx
  89. 5
      import_dashboard/static/sample_templates/Pos_Order_template.csv
  90. BIN
      import_dashboard/static/sample_templates/Pos_Order_template.xlsx
  91. 2
      import_dashboard/static/sample_templates/Product_Pricelist_Template.csv
  92. BIN
      import_dashboard/static/sample_templates/Product_Pricelist_Template.xlsx
  93. 3
      import_dashboard/static/sample_templates/Product_Template_Template.csv
  94. BIN
      import_dashboard/static/sample_templates/Product_Template_Template.xlsx
  95. 2
      import_dashboard/static/sample_templates/Purchase_Template.csv
  96. BIN
      import_dashboard/static/sample_templates/Purchase_Template.xlsx
  97. 2
      import_dashboard/static/sample_templates/Sale_Order_Template.csv
  98. BIN
      import_dashboard/static/sample_templates/Sale_Order_Template.xlsx
  99. 2
      import_dashboard/static/sample_templates/Task_Template.csv
  100. BIN
      import_dashboard/static/sample_templates/Task_Template.xlsx

48
import_dashboard/README.rst

@ -0,0 +1,48 @@
.. image:: https://img.shields.io/badge/licence-LGPL--3-green.svg
:target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html
:alt: License: LGPL-3
Import Dashboard
================
Import Dashboard Module for Odoo 16 used for importing large amounts of different data into the system with lesser time.
Configuration
=============
* No additional configuration needed.
Company
-------
* `Cybrosys Techno Solutions <https://cybrosys.com/>`__
License
-------
General Public License, Version 3 (LGPL v3).
(http://www.gnu.org/licenses/lgpl-3.0-standalone.html)
Credits
-------
* Developers: (V16) Vishnuraj P
(V15) Raneesha MK
* Contact: odoo@cybrosys.com
Contacts
--------
* Mail Contact : odoo@cybrosys.com
* Website : https://cybrosys.com
Bug Tracker
-----------
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported.
Maintainer
==========
.. image:: https://cybrosys.com/images/logo.png
:target: https://cybrosys.com
This module is maintained by Cybrosys Technologies.
For support and more information, please visit `Our Website <https://cybrosys.com/>`__
Further information
===================
HTML Description: `<static/description/index.html>`__

23
import_dashboard/__init__.py

@ -0,0 +1,23 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import models
from . import wizard

71
import_dashboard/__manifest__.py

@ -0,0 +1,71 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
{
'name': "Import Dashboard",
'version': '16.0.1.0.0',
'category': 'Extra Tools',
'summary': "Odoo supports various file formats, including CSV, Excel. "
"The data must be organized into separate sheets or tabs within"
" the same file for each type of data being imported",
'description': """ The Import Dashboard feature in Odoo is a powerful tool
that can save users a significant amount of time when importing large
amounts of data into the system. It streamlines the import process and
reduces the likelihood of errors, making it a valuable feature for
businesses that rely on accurate and timely data.""",
'author': 'Cybrosys Techno Solutions',
'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions',
'website': "https://www.cybrosys.com",
'depends': ['base'],
'data': [
'security/ir.model.access.csv',
'views/res_config_settings_views.xml',
'views/menus.xml',
'wizard/import_message_views.xml',
'wizard/import_bill_of_material_views.xml',
'wizard/import_task_views.xml',
'wizard/import_vendor_pricelist_views.xml',
'wizard/import_product_template_views.xml',
'wizard/import_payment_views.xml',
'wizard/import_attendance_views.xml',
'wizard/import_product_pricelist_views.xml',
'wizard/import_partner_views.xml',
'wizard/import_pos_order_views.xml',
'wizard/import_invoice_views.xml',
'wizard/import_purchase_order_views.xml',
'wizard/import_sale_order_views.xml',
],
'assets': {
'web.assets_backend': [
'import_dashboard/static/src/js/import_dashboard.js',
'import_dashboard/static/src/css/style.scss',
'import_dashboard/static/src/xml/dashboard_templates.xml',
]
},
'images': [
'static/description/banner.jpg',
],
'license': 'LGPL-3',
'installable': True,
'auto_install': False,
'application': True,
}

7
import_dashboard/doc/RELEASE_NOTES.md

@ -0,0 +1,7 @@
## Module <import_dashboard>
#### 06.05.2024
#### Version 16.0.1.0.0
#### ADD
- Initial commit for Import Dashboard

24
import_dashboard/models/__init__.py

@ -0,0 +1,24 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from . import ir_config_parameter
from . import ir_module_module
from . import res_config_settings

174
import_dashboard/models/ir_config_parameter.py

@ -0,0 +1,174 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import api, models, _
from odoo.exceptions import ValidationError
class IrConfigParameter(models.Model):
""" Model for storing configuration parameters. """
_inherit = 'ir.config_parameter'
@api.model
def create(self, vals_list):
"""For checking the necessary modules are installed"""
if vals_list.get('key') == 'import_bom':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'mrp')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_pos':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'point_of_sale')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_sale':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'sale_management')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_attendance':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'hr_attendance')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_purchase_order':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'purchase')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_vendor_pricelist':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'purchase')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_invoice':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'account')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_payment':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'account')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_task':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'project')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
if vals_list.get('key') == 'import_product_template ':
if vals_list['value']:
check = self.env["ir.module.module"].search(
[('name', '=', 'product')])
if check.state == 'uninstalled':
vals_list['value'] = False
raise ValidationError(_('The module is not found. Please '
'make sure you have it installed'))
else:
pass
return super(IrConfigParameter, self).create(vals_list)
@api.model
def check_user_group(self):
"""For enabling the corresponding tiles in the dashboard """
bill_of_material = self.env['ir.config_parameter'].sudo().get_param(
"import_bom")
pos = self.env['ir.config_parameter'].sudo().get_param("import_pos")
import_attendance = self.env['ir.config_parameter'].sudo().get_param(
"import_attendance")
import_payment = self.env['ir.config_parameter'].sudo().get_param(
"import_payment")
import_task = self.env['ir.config_parameter'].sudo().get_param(
"import_task")
import_sale = self.env['ir.config_parameter'].sudo().get_param(
"import_sale")
import_purchase = self.env['ir.config_parameter'].sudo().get_param(
"import_purchase_order")
import_product_template = self.env[
'ir.config_parameter'].sudo().get_param("import_product_template")
import_partner = self.env['ir.config_parameter'].sudo().get_param(
"import_partner")
import_invoice = self.env['ir.config_parameter'].sudo().get_param(
"import_invoice")
import_pricelist = self.env['ir.config_parameter'].sudo().get_param(
"import_pricelist")
import_vendor_pricelist = self.env[
'ir.config_parameter'].sudo().get_param("import_vendor_pricelist")
return {
'bill_of_material': bill_of_material,
'pos': pos,
'import_attendance': import_attendance,
'import_payment': import_payment,
'import_task': import_task,
'import_sale': import_sale,
'import_purchase': import_purchase,
'import_product_template': import_product_template,
'import_partner': import_partner,
'import_invoice': import_invoice,
'import_pricelist': import_pricelist,
'import_vendor_pricelist': import_vendor_pricelist,
}

60
import_dashboard/models/ir_module_module.py

@ -0,0 +1,60 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import models
class IrModuleModule(models.Model):
""" Model for inherit and add feature to method 'button_uninstall' """
_inherit = 'ir.module.module'
def button_uninstall(self):
"""When a module is uninstalled set
the corresponding boolean field to False"""
if self.name == 'mrp':
self.env['ir.config_parameter'].sudo().set_param(
"import_bom", False)
if self.name == 'point_of_sale':
self.env['ir.config_parameter'].sudo().set_param(
"import_pos", False)
if self.name == 'hr_attendance':
self.env['ir.config_parameter'].sudo().set_param(
"import_attendance", False)
if self.name == 'sale_management':
self.env['ir.config_parameter'].sudo().set_param(
"import_sale", False)
if self.name == 'purchase':
self.env['ir.config_parameter'].sudo().set_param(
"import_purchase_order", False)
self.env['ir.config_parameter'].sudo().set_param(
"import_vendor_pricelist", False)
if self.name == 'account':
self.env['ir.config_parameter'].sudo().set_param(
"import_invoice", False)
self.env['ir.config_parameter'].sudo().set_param(
"import_payment", False)
if self.name == 'project':
self.env['ir.config_parameter'].sudo().set_param(
"import_task", False)
if self.name == 'product':
self.env['ir.config_parameter'].sudo().set_param(
"import_product_template", False)
return super().button_uninstall()

125
import_dashboard/models/res_config_settings.py

@ -0,0 +1,125 @@
# -*- coding: utf-8 -*-
#############################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2024-TODAY Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
from odoo import api, fields, models
class ResConfigSettings(models.TransientModel):
""" Model for enable import options in settings. """
_inherit = 'res.config.settings'
import_bom = fields.Boolean(
config_parameter='import_dashboard.import_bom', default=False,
help='For importing bom files', string="Import BoM")
import_pos = fields.Boolean(
config_parameter='import_dashboard.import_pos', default=False,
help='For importing pos', string="Import POS")
import_attendance = fields.Boolean(
string="Import Attendance", help='For importing attendance',
config_parameter='import_dashboard.import_attendance', default=False)
import_payment = fields.Boolean(
string="Import Payment", help='For importing payments',
default=False, config_parameter='import_dashboard.import_payment')
import_task = fields.Boolean(
string="Import Task", default=False, help='For importing tasks',
config_parameter='import_dashboard.import_task', )
import_sale = fields.Boolean(
string="Import Sale", help='For importing sales orders',
config_parameter='import_dashboard.import_sale', default=False)
import_purchase_order = fields.Boolean(
config_parameter='import_dashboard.import_purchase_order', default=False
, string="Import Purchase Order", help='For importing purchase orders')
import_product_template = fields.Boolean(
string="Import Product Template", help='For importing Products',
config_parameter='import_dashboard.import_product_template',
default=False)
import_partner = fields.Boolean(
string="Import Partner", help='For importing partners', default=False,
config_parameter='import_dashboard.import_partner')
import_invoice = fields.Boolean(
string="Import Invoices", help='For importing invoices', default=False,
config_parameter='import_dashboard.import_invoice')
import_pricelist = fields.Boolean(
string="Import Pricelist", help='For importing price lists',
config_parameter='import_dashboard.import_pricelist', default=False)
import_vendor_pricelist = fields.Boolean(
string="Import Vendor Pricelist", default=False,
config_parameter='import_dashboard.import_vendor_pricelist',
help='For importing vendor price lists')
@api.model
def get_values(self):
"""Getting the values of the corresponding importing items"""
res = super(ResConfigSettings, self).get_values()
res['import_bom'] = self.env[
'ir.config_parameter'].sudo().get_param('import_bom')
res['import_pos'] = self.env[
'ir.config_parameter'].sudo().get_param('import_pos')
res['import_attendance'] = self.env[
'ir.config_parameter'].sudo().get_param('import_attendance')
res['import_payment'] = self.env[
'ir.config_parameter'].sudo().get_param('import_payment')
res['import_task'] = self.env[
'ir.config_parameter'].sudo().get_param('import_task')
res['import_sale'] = self.env[
'ir.config_parameter'].sudo().get_param('import_sale')
res['import_purchase_order'] = self.env[
'ir.config_parameter'].sudo().get_param('import_purchase_order')
res['import_product_template'] = self.env[
'ir.config_parameter'].sudo().get_param('import_product_template')
res['import_partner'] = self.env[
'ir.config_parameter'].sudo().get_param('import_partner')
res['import_invoice'] = self.env[
'ir.config_parameter'].sudo().get_param('import_invoice')
res['import_pricelist'] = self.env[
'ir.config_parameter'].sudo().get_param('import_pricelist')
res['import_vendor_pricelist'] = self.env[
'ir.config_parameter'].sudo().get_param('import_vendor_pricelist')
return res
@api.model
def set_values(self):
"""Setting the values of the corresponding importing items"""
self.env['ir.config_parameter'].sudo().set_param(
'import_bom', self.import_bom)
self.env['ir.config_parameter'].sudo().set_param(
'import_pos', self.import_pos)
self.env['ir.config_parameter'].sudo().set_param(
'import_attendance', self.import_attendance)
self.env['ir.config_parameter'].sudo().set_param(
'import_payment', self.import_payment)
self.env['ir.config_parameter'].sudo().set_param(
'import_task', self.import_task)
self.env['ir.config_parameter'].sudo().set_param(
'import_sale', self.import_sale)
self.env['ir.config_parameter'].sudo().set_param(
'import_purchase_order', self.import_purchase_order)
self.env['ir.config_parameter'].sudo().set_param(
'import_product_template', self.import_product_template)
self.env['ir.config_parameter'].sudo().set_param(
'import_partner', self.import_partner)
self.env['ir.config_parameter'].sudo().set_param(
'import_invoice', self.import_invoice)
self.env['ir.config_parameter'].sudo().set_param(
'import_pricelist', self.import_pricelist)
self.env['ir.config_parameter'].sudo().set_param(
'import_vendor_pricelist', self.import_vendor_pricelist)
super(ResConfigSettings, self).set_values()

14
import_dashboard/security/ir.model.access.csv

@ -0,0 +1,14 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_import_attendance,access.import.attendance,model_import_attendance,base.group_user,1,1,1,1
access_import_bill_of_material,access.import.bill.of.material,model_import_bill_of_material,base.group_user,1,1,1,1
access_import_invoice,access.import.invoice,model_import_invoice,base.group_user,1,1,1,1
access_import_message,access.import.message,model_import_message,base.group_user,1,1,1,1
access_import_partner,access.import.partner,model_import_partner,base.group_user,1,1,1,1
access_import_payment,access.import.payment,model_import_payment,base.group_user,1,1,1,1
access_import_pos_order,access.import.pos.order,model_import_pos_order,base.group_user,1,1,1,1
access_import_product_pricelist,access.import.product.pricelist,model_import_product_pricelist,base.group_user,1,1,1,1
access_import_product_template,access.import.product.template,model_import_product_template,base.group_user,1,1,1,1
access_import_purchase_order,access.import.purchase.order,model_import_purchase_order,base.group_user,1,1,1,1
access_import_sale_order,access.import.sale.order,model_import_sale_order,base.group_user,1,1,1,1
access_import_task,access.import.task,model_import_task,base.group_user,1,1,1,1
access_import_vendor_pricelist,access.import.vendor.pricelist,model_import_vendor_pricelist,base.group_user,1,1,1,1
1 id name model_id:id group_id:id perm_read perm_write perm_create perm_unlink
2 access_import_attendance access.import.attendance model_import_attendance base.group_user 1 1 1 1
3 access_import_bill_of_material access.import.bill.of.material model_import_bill_of_material base.group_user 1 1 1 1
4 access_import_invoice access.import.invoice model_import_invoice base.group_user 1 1 1 1
5 access_import_message access.import.message model_import_message base.group_user 1 1 1 1
6 access_import_partner access.import.partner model_import_partner base.group_user 1 1 1 1
7 access_import_payment access.import.payment model_import_payment base.group_user 1 1 1 1
8 access_import_pos_order access.import.pos.order model_import_pos_order base.group_user 1 1 1 1
9 access_import_product_pricelist access.import.product.pricelist model_import_product_pricelist base.group_user 1 1 1 1
10 access_import_product_template access.import.product.template model_import_product_template base.group_user 1 1 1 1
11 access_import_purchase_order access.import.purchase.order model_import_purchase_order base.group_user 1 1 1 1
12 access_import_sale_order access.import.sale.order model_import_sale_order base.group_user 1 1 1 1
13 access_import_task access.import.task model_import_task base.group_user 1 1 1 1
14 access_import_vendor_pricelist access.import.vendor.pricelist model_import_vendor_pricelist base.group_user 1 1 1 1

BIN
import_dashboard/static/description/assets/icons/check.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
import_dashboard/static/description/assets/icons/chevron.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

BIN
import_dashboard/static/description/assets/icons/cogs.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
import_dashboard/static/description/assets/icons/consultation.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
import_dashboard/static/description/assets/icons/ecom-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 576 B

BIN
import_dashboard/static/description/assets/icons/education-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

BIN
import_dashboard/static/description/assets/icons/hotel-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 911 B

BIN
import_dashboard/static/description/assets/icons/license.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
import_dashboard/static/description/assets/icons/lifebuoy.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
import_dashboard/static/description/assets/icons/manufacturing-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 673 B

BIN
import_dashboard/static/description/assets/icons/pos-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 878 B

BIN
import_dashboard/static/description/assets/icons/puzzle.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 653 B

BIN
import_dashboard/static/description/assets/icons/restaurant-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 905 B

BIN
import_dashboard/static/description/assets/icons/service-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 839 B

BIN
import_dashboard/static/description/assets/icons/trading-black.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

BIN
import_dashboard/static/description/assets/icons/training.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 627 B

BIN
import_dashboard/static/description/assets/icons/update.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
import_dashboard/static/description/assets/icons/user.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 988 B

BIN
import_dashboard/static/description/assets/icons/wrench.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
import_dashboard/static/description/assets/misc/categories.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
import_dashboard/static/description/assets/misc/check-box.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
import_dashboard/static/description/assets/misc/compass.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
import_dashboard/static/description/assets/misc/corporate.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

BIN
import_dashboard/static/description/assets/misc/customer-support.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
import_dashboard/static/description/assets/misc/cybrosys-logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
import_dashboard/static/description/assets/misc/features.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 589 B

BIN
import_dashboard/static/description/assets/misc/logo.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
import_dashboard/static/description/assets/misc/pictures.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
import_dashboard/static/description/assets/misc/pie-chart.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
import_dashboard/static/description/assets/misc/right-arrow.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 967 B

BIN
import_dashboard/static/description/assets/misc/star.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
import_dashboard/static/description/assets/misc/support.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

BIN
import_dashboard/static/description/assets/misc/whatsapp.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
import_dashboard/static/description/assets/modules/1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
import_dashboard/static/description/assets/modules/2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
import_dashboard/static/description/assets/modules/3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
import_dashboard/static/description/assets/modules/4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
import_dashboard/static/description/assets/modules/5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
import_dashboard/static/description/assets/modules/6.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

BIN
import_dashboard/static/description/assets/screenshots.zip

Binary file not shown.

BIN
import_dashboard/static/description/assets/screenshots/1.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 391 KiB

BIN
import_dashboard/static/description/assets/screenshots/10.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

BIN
import_dashboard/static/description/assets/screenshots/11.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

BIN
import_dashboard/static/description/assets/screenshots/12.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

BIN
import_dashboard/static/description/assets/screenshots/13.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 145 KiB

BIN
import_dashboard/static/description/assets/screenshots/14.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

BIN
import_dashboard/static/description/assets/screenshots/15.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

BIN
import_dashboard/static/description/assets/screenshots/2.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

BIN
import_dashboard/static/description/assets/screenshots/3.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

BIN
import_dashboard/static/description/assets/screenshots/4.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

BIN
import_dashboard/static/description/assets/screenshots/5.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

BIN
import_dashboard/static/description/assets/screenshots/6.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

BIN
import_dashboard/static/description/assets/screenshots/7.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

BIN
import_dashboard/static/description/assets/screenshots/8.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 KiB

BIN
import_dashboard/static/description/assets/screenshots/9.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

BIN
import_dashboard/static/description/assets/screenshots/hero.gif

Binary file not shown.

After

Width:  |  Height:  |  Size: 456 KiB

BIN
import_dashboard/static/description/banner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
import_dashboard/static/description/icon.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

730
import_dashboard/static/description/index.html

@ -0,0 +1,730 @@
<div style="background-color: #714B67; height: 810px; width: 100%; padding: 15px; position: relative;">
<!-- TITLE BAR -->
<div class="d-flex align-items-center justify-content-between"
style="border-bottom: 1px solid #875A7B; padding: 15px; display: flex; justify-content: space-between; align-items: center;">
<img src="assets/misc/cybrosys-logo.png" width="42" height="42"
style="width: 42px; height: 42px;"/>
<div>
<div
style="color: #7C7BAD; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;"
class="mr-2">
<i class="fa fa-check mr-1"></i>Community
</div>
<div
style="color: #875A7B; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;"
class="mr-2">
<i class="fa fa-check mr-1"></i>Enterprise
</div>
<div
style="color: #017E84; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;"
class="mr-2">
<i class="fa fa-check mr-1"></i>Odoo.sh
</div>
</div>
</div>
<!-- END OF TITLE BAR -->
<div class="container">
<div class="row">
<div class="col-sm-12 col-md-12 col-lg-12">
<!-- APP HERO -->
<h1 style="color: #FFFFFF; font-weight: bolder; font-size: 50px; text-align: center; margin-top: 50px;">
Import Dashboard</h1>
<p style="color:#FFFFFF; padding: 8px 15px; text-align: center; font-size: 24px;">
This module can save users a significant amount of time when
importing large amounts of data into the system. It helps
businesses that rely on accurate and timely data.
</p>
<!-- END OF APP HERO -->
<img src="assets/screenshots/hero.gif" class="img-responsive"
style="width: 100%; margin-left: -13px;"/>
</div>
</div>
</div>
</div>
<!-- NAVIGATION SECTION -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px; margin-top: 300px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/compass.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Explore This
Module</h2>
</div>
<div class="row my-4" style="font-family: 'Montserrat', sans-serif;">
<div class="col-sm-12 col-md-6 my-3">
<a href="#overview">
<div class="d-flex justify-content-between align-items-center"
style="background-color: #f5f5f5; padding: 30px; width: 100%;">
<div>
<span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Overview</span>
<span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33; display: block;">Learn
more about this
module</span>
</div>
<img src="assets/misc/right-arrow.png" width="36" height="36"/>
</div>
</a>
</div>
<div class="col-sm-12 col-md-6 my-3">
<a href="#features">
<div class="d-flex justify-content-between align-items-center"
style="background-color: #f5f5f5; padding: 30px; width: 100%;">
<div>
<span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Features</span>
<span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33; display: block;">View
features of this
module</span>
</div>
<img src="assets/misc/right-arrow.png" width="36" height="36"/>
</div>
</a>
</div>
<div class="col-sm-12 col-md-6 my-3">
<a href="#screenshots">
<div class="d-flex justify-content-between align-items-center"
style="background-color: #f5f5f5; padding: 30px; width: 100%;">
<div>
<span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Screenshots</span>
<span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33; display: block;">View
screenshots for this
module</span>
</div>
<img src="assets/misc/right-arrow.png" width="36" height="36"/>
</div>
</a>
</div>
</div>
<!-- END OF NAVIGATION SECTION -->
<!-- OVERVIEW SECTION -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;"
id="overview">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/pie-chart.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Overview
</h2>
</div>
<div class="row"
style="font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; line-height: 200%;">
<div class="col-sm-12 py-4">
The Import Dashboard feature in Odoo is a powerful tool that
can save users a significant amount of time when importing large amounts
of data into the system. It streamlines the import process and reduces
the likelihood of errors, making it a valuable feature for businesses
that rely on accurate and timely data.
</div>
</div>
<!-- END OF OVERVIEW SECTION -->
<!-- FEATURES SECTION -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;"
id="features">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/features.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Features
</h2>
</div>
<div class="row"
style="font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; line-height: 200%;">
<div class="col-sm-12 col-md-6">
<div class="d-flex align-items-center"
style="margin-top: 40px; margin-bottom: 40px">
<img src="assets/misc/check-box.png" class="mr-2"/>
<span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Community &amp;
Enterprise Support.</span>
</div>
<div class="d-flex align-items-center"
style="margin-top: 30px; margin-bottom: 30px">
<img src="assets/misc/check-box.png" class="mr-2"/>
<span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Odoo supports various file formats, including CSV, Excel.
</span>
</div>
<div class="d-flex align-items-center"
style="margin-top: 30px; margin-bottom: 30px">
<img src="assets/misc/check-box.png" class="mr-2"/>
<span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
The Import Dashboard feature can be accessed through the "Import" button in the Odoo user interface.
</span>
</div>
<div class="d-flex align-items-center"
style="margin-top: 30px; margin-bottom: 30px">
<img src="assets/misc/check-box.png" class="mr-2"/>
<span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">This feature supports the import of different types of data, including Products, Customers, Suppliers, Invoices, and more.</span>
</div>
</div>
<div class="col-sm-12 col-md-6">
<div class="d-flex align-items-center"
style="margin-top: 30px; margin-bottom: 30px">
<img src="assets/misc/check-box.png" class="mr-2"/>
<span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">This has also includes validation rules to ensure that the imported data meets the required format and data types.</span>
</div>
<div class="d-flex align-items-center"
style="margin-top: 30px; margin-bottom: 30px">
<img src="assets/misc/check-box.png" class="mr-2"/>
<span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">After the data has been imported, users can review the results and make any necessary adjustments..</span>
</div>
<div class="d-flex align-items-center"
style="margin-top: 30px; margin-bottom: 30px">
<img src="assets/misc/check-box.png" class="mr-2"/>
<span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">The all in one import feature can save time and reduce errors when importing data into Odoo, making it a valuable tool for users who need to import large amounts of data.</span>
</div>
</div>
</div>
<!-- END OF FEATURES SECTION -->
<!-- SCREENSHOTS SECTION -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;"
id="screenshots">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/pictures.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Screenshots</h2>
</div>
<div class="row">
<div class="col-sm-12">
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Install Import Dashboard App.
</h3>
<img src="assets/screenshots/1.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Enable the Settings for importing records that are needed.
</h3>
<img src="assets/screenshots/2.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
The Dashboard view for import different records.
</h3>
<img src="assets/screenshots/3.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Sale Order import wizard with different options.
</h3>
<img src="assets/screenshots/4.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Purchase Order import wizard with different options.
</h3>
<img src="assets/screenshots/5.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Invoice import wizard with different options.
</h3>
<img src="assets/screenshots/6.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Partner import wizard with different options.
</h3>
<img src="assets/screenshots/7.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Product Pricelist import wizard with different options.
</h3>
<img src="assets/screenshots/8.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Bill Of Material import wizard with different options.
</h3>
<img src="assets/screenshots/9.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
POS Order import wizard with different options.
</h3>
<img src="assets/screenshots/10.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Attendance import wizard with different options.
</h3>
<img src="assets/screenshots/11.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Payment import wizard with different options.
</h3>
<img src="assets/screenshots/12.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Project Tasks import wizard with different options.
</h3>
<img src="assets/screenshots/13.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Product Import wizard with different options.
</h3>
<img src="assets/screenshots/14.png" class="img-thumbnail">
</div>
<div style="display: block; margin: 30px auto;">
<h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">
Vendor Pricelist import wizard with different options.
</h3>
<img src="assets/screenshots/15.png" class="img-thumbnail">
</div>
</div>
</div>
<!-- END OF SCREENSHOTS SECTION -->
<!-- SUGGESTED PRODUCTS -->
<div class="row">
<div class="col-lg-12 d-flex flex-column justify-content-center"
style="text-align: center; padding: 2.5rem 1rem !important;">
<h2 style="color: #212529 !important;">Suggested Products</h2>
<hr
style="border: 3px solid #714B67 !important; background-color: #714B67 !important; width: 80px !important; margin-bottom: 2rem !important;"/>
<div id="demo1" class="row carousel slide" data-ride="carousel">
<!-- The slideshow -->
<div class="carousel-inner">
<div class="carousel-item active" style="min-height:0px">
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/16.0/portal_dashboard/"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-top-left-radius:10px; border-top-right-radius:10px"
src="./assets/modules/1.png">
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/16.0/export_view_pdf/"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-top-left-radius:10px; border-top-right-radius:10px"
src="./assets/modules/2.png">
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/16.0/order_line_sequences/"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-top-left-radius:10px; border-top-right-radius:10px"
src="./assets/modules/3.png">
</div>
</a>
</div>
</div>
<div class="carousel-item" style="min-height:0px">
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/16.0/import_user_excel/"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-top-left-radius:10px; border-top-right-radius:10px"
src="./assets/modules/4.png">
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/16.0/odoo_record_rollback/"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-top-left-radius:10px; border-top-right-radius:10px"
src="./assets/modules/5.png">
</div>
</a>
</div>
<div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16"
style="float:left">
<a href="https://apps.odoo.com/apps/modules/16.0/bulk_duplicate_records/"
target="_blank">
<div style="border-radius:10px">
<img class="img img-responsive center-block"
style="border-top-left-radius:10px; border-top-right-radius:10px"
src="./assets/modules/6.png">
</div>
</a>
</div>
</div>
</div>
<!-- Left and right controls -->
<a class="carousel-control-prev" href="#demo1" data-slide="prev"
style="left:-25px;width: 35px;color: #000;">
<span class="carousel-control-prev-icon"><i
class="fa fa-chevron-left"
style="font-size:24px"></i></span> </a>
<a class="carousel-control-next" href="#demo1" data-slide="next"
style="right:-25px;width: 35px;color: #000;">
<span class="carousel-control-next-icon"><i
class="fa fa-chevron-right" style="font-size:24px"></i></span>
<span class="carousel-control-next-icon"><i
class="fa fa-chevron-right" style="font-size:24px"></i></span>
</a>
</div>
</div>
</div>
<!-- END OF SUGGESTED PRODUCTS -->
<!-- OUR SERVICES -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/star.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Our Services
</h2>
</div>
<div class="container my-5">
<div class="row">
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #1dd1a1 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/cogs.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Customization</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #ff6b6b !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/wrench.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Implementation</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #6462CD !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/lifebuoy.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Support</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #ffa801 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/user.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Hire
Odoo
Developer</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #54a0ff !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/puzzle.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Integration</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #6d7680 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/update.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Migration</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #786fa6 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/consultation.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Consultancy</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #f8a5c2 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/training.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Implementation</h6>
</div>
<div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4">
<div class="d-flex justify-content-center align-items-center mx-3 my-3"
style="background-color: #e6be26 !important; border-radius: 15px !important; height: 80px; width: 80px;">
<img src="assets/icons/license.png" class="img-responsive"
height="48px" width="48px">
</div>
<h6 class="text-center"
style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;">
Odoo
Licensing Consultancy</h6>
</div>
</div>
</div>
<!-- END OF OUR SERVICES -->
<!-- OUR INDUSTRIES -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/corporate.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Our
Industries
</h2>
</div>
<div class="container my-5">
<div class="row">
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="assets/icons/trading-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Trading
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Easily procure and sell your products</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="assets/icons/pos-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
POS
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Easy
configuration
and convivial experience</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="assets/icons/education-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Education
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
A platform for
educational management</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="assets/icons/manufacturing-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Manufacturing
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Plan, track and
schedule your operations</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="assets/icons/ecom-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
E-commerce &amp; Website
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Mobile
friendly,
awe-inspiring product pages</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="assets/icons/service-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Service Management
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Keep track of
services and invoice</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="assets/icons/restaurant-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Restaurant
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
Run your bar or
restaurant methodically</p>
</div>
</div>
<div class="col-lg-3">
<div class="my-4 d-flex flex-column justify-content-center"
style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;">
<img src="assets/icons/hotel-black.png"
class="img-responsive mb-3" height="48px" width="48px">
<h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;">
Hotel Management
</h5>
<p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;">
An
all-inclusive
hotel management application</p>
</div>
</div>
</div>
</div>
<!-- END OF OUR INDUSTRIES -->
<!-- SUPPORT -->
<div class="d-flex align-items-center"
style="border-bottom: 2px solid #714B67; padding: 15px 0px;">
<div class="d-flex justify-content-center align-items-center mr-2"
style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;">
<img src="assets/misc/customer-support.png"/>
</div>
<h2 class="mt-2"
style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">
Support
</h2>
</div>
<div class="container mt-5">
<div class="row">
<div class="col-sm-12 col-md-6">
<div style="background-color: #F6F8F9; padding: 30px; display: flex; align-items: center;">
<div class="mr-4 d-flex justify-content-center align-items-center"
style="background-color: #714B67; display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center;">
<img src="assets/misc/support.png" height="48" width="48"
style="width: 42px; height: 42px;"/>
</div>
<div>
<h4>Need Help?</h4>
<p style="line-height: 100%;">Got questions or need help?
Get in touch.</p>
<a href="mailto:odoo@cybrosys.com">
<p style="font-weight: 400; font-size: 28px; line-height: 80%; color: #714B67;">
odoo@cybrosys.com</p>
</a>
</div>
</div>
</div>
<div class="col-sm-12 col-md-6">
<div style="background-color: #F6F8F9; padding: 30px; display: flex; align-items: center;">
<div class="mr-4 d-flex justify-content-center align-items-center"
style="background-color: #2AC44D; display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center;">
<img src="assets/misc/whatsapp.png" height="52" width="52"
style="width: 52px; height: 52px;"/>
</div>
<div>
<h4>WhatsApp</h4>
<p style="line-height: 100%;">Say hi to us on WhatsApp!</p>
<a href="https://api.whatsapp.com/send?phone=918606827707">
<p style="font-weight: 400; font-size: 28px; line-height: 80%; color: #714B67;">
+91 86068
27707</p>
</a>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12 my-5 d-flex justify-content-center align-items-center">
<img src="assets/misc/logo.png" width="144" height="31"
style="width:144px; height: 31px; margin-top: 40px;"/>
</div>
</div>
</div>
<!-- END OF SUPPORT -->

BIN
import_dashboard/static/images/calendar.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
import_dashboard/static/images/cart.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.5 KiB

BIN
import_dashboard/static/images/icons8-invoice-64 .png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

BIN
import_dashboard/static/images/icons8-list-48.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

BIN
import_dashboard/static/images/icons8-paid-bill-64.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

BIN
import_dashboard/static/images/icons8-partner-64.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
import_dashboard/static/images/icons8-vendor-64.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

BIN
import_dashboard/static/images/payment-terminal.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
import_dashboard/static/images/payment.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
import_dashboard/static/images/tasks.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

2
import_dashboard/static/sample_templates/Attendance_Template.csv

@ -0,0 +1,2 @@
Employee,Check In,Check Out,Worked Hours
Abigail Peterson,2023-07-30 08:00:24,2023-07-30 12:01:33,4.01916666666667
1 Employee Check In Check Out Worked Hours
2 Abigail Peterson 2023-07-30 08:00:24 2023-07-30 12:01:33 4.01916666666667

BIN
import_dashboard/static/sample_templates/Attendance_Template.xlsx

Binary file not shown.

2
import_dashboard/static/sample_templates/BOM_Template.csv

@ -0,0 +1,2 @@
Product,Product/Internal Reference,Product/Barcode,Quantity,Reference,BoM Type,Components,Components/Internal Reference,Components/Barcode,BoM Lines/Quantity
TestProduct,TEST_0003,1111111,5,,Manufacture this product,Screw,CONS_25630,,10
1 Product Product/Internal Reference Product/Barcode Quantity Reference BoM Type Components Components/Internal Reference Components/Barcode BoM Lines/Quantity
2 TestProduct TEST_0003 1111111 5 Manufacture this product Screw CONS_25630 10

BIN
import_dashboard/static/sample_templates/BOM_Template.xlsx

Binary file not shown.

2
import_dashboard/static/sample_templates/Invoice_Template.csv

@ -0,0 +1,2 @@
Partner,Payment Reference,Invoice Date,Due Date,Salesperson,Number,Label,Product,Account Code,Quantity,Uom,Price,Disc.%,Taxes,Internal Reference,Variant Values,Barcode
Azure Interior,INV/2023/00024,08/09/2023,08/20/2023,Marc Demo,INV/2023/00024,[FURN_6741] Large Meeting Table Conference room table,Four Person Desk,400000,1,Units,400,,Tax 10%,FURN_8220,,6548523917
1 Partner Payment Reference Invoice Date Due Date Salesperson Number Label Product Account Code Quantity Uom Price Disc.% Taxes Internal Reference Variant Values Barcode
2 Azure Interior INV/2023/00024 08/09/2023 08/20/2023 Marc Demo INV/2023/00024 [FURN_6741] Large Meeting Table Conference room table Four Person Desk 400000 1 Units 400 Tax 10% FURN_8220 6548523917

BIN
import_dashboard/static/sample_templates/Invoice_Template.xlsx

Binary file not shown.

3
import_dashboard/static/sample_templates/Partner_Template.csv

@ -0,0 +1,3 @@
Is company? (y/n),Related Company,Job Position,Title,Name,Street,Street2,City,Country,State,Zip,Tax ID,Phone,Mobile,Email,Website,Tags,Salesperson
n,Azure Interior,Manager,Mr,Abdu,street1,Street2,utopian_city1,Italy,Aveiro,12345,1234567890,987654321,123456789,abc@abc.com,qwerty.com,"tag1, tag2",Mitchell Admin
y,,,,Sukus,street1,Street2,utopian_city2,Greece,Azuay,543210,9876543210,907654321,123456787,suku@asd.mail,sukus.com,"tag3, tag4, tag5",Mitchell Admin
1 Is company? (y/n) Related Company Job Position Title Name Street Street2 City Country State Zip Tax ID Phone Mobile Email Website Tags Salesperson
2 n Azure Interior Manager Mr Abdu street1 Street2 utopian_city1 Italy Aveiro 12345 1234567890 987654321 123456789 abc@abc.com qwerty.com tag1, tag2 Mitchell Admin
3 y Sukus street1 Street2 utopian_city2 Greece Azuay 543210 9876543210 907654321 123456787 suku@asd.mail sukus.com tag3, tag4, tag5 Mitchell Admin

BIN
import_dashboard/static/sample_templates/Partner_Template.xlsx

Binary file not shown.

2
import_dashboard/static/sample_templates/Payment_Template.csv

@ -0,0 +1,2 @@
Date,Number,Journal,Amount,Customer/Vendor,Payment Type,Reference
2023-08-28 07:32:33,PBNK5/2023/00009,Bank,200,Billy Fox,Send,88888888888
1 Date Number Journal Amount Customer/Vendor Payment Type Reference
2 2023-08-28 07:32:33 PBNK5/2023/00009 Bank 200 Billy Fox Send 88888888888

BIN
import_dashboard/static/sample_templates/Payment_Template.xlsx

Binary file not shown.

5
import_dashboard/static/sample_templates/Pos_Order_template.csv

@ -0,0 +1,5 @@
Order Ref,Session,Receipt Number,Order Date,Customer,Responsible,Total,Tax Amount,Amount Returned,Paid Amount,State,Product,Product Code,Barcode,Quantity,Unit Price,Discount %,Sub Total
Shop/0003,POS/00011,Order 00005-001-0001,2023-08-24,Billy Fox,Mitchell Admin,50.5,0.5,0,61,done,Office Chair,FURN_7777,,2,70,,141
,,,,,,,,,,,Office Chair Black,FURN_0269,,5,120.5,,602.5
Shop/0005,POS/00011,Order 00005-001-0001,2023-08-24,Billy Fox,Mitchell Admin,50.5,0.5,0,61,done,Office Chair,FURN_7777,,2,70,,141
,,,,,,,,,,,Office Chair Black,FURN_0269,,5,120.5,,602.5
1 Order Ref Session Receipt Number Order Date Customer Responsible Total Tax Amount Amount Returned Paid Amount State Product Product Code Barcode Quantity Unit Price Discount % Sub Total
2 Shop/0003 POS/00011 Order 00005-001-0001 2023-08-24 Billy Fox Mitchell Admin 50.5 0.5 0 61 done Office Chair FURN_7777 2 70 141
3 Office Chair Black FURN_0269 5 120.5 602.5
4 Shop/0005 POS/00011 Order 00005-001-0001 2023-08-24 Billy Fox Mitchell Admin 50.5 0.5 0 61 done Office Chair FURN_7777 2 70 141
5 Office Chair Black FURN_0269 5 120.5 602.5

BIN
import_dashboard/static/sample_templates/Pos_Order_template.xlsx

Binary file not shown.

2
import_dashboard/static/sample_templates/Product_Pricelist_Template.csv

@ -0,0 +1,2 @@
Name,Product,Internal Reference ,Barcode,Variant Values,Fixed Price,Minimum Quantity,Start_date,End_date,Discount%,Extra Fee,Rounding Method,Min. Margin,Max. Margin,Other Pricelist,Product Category
Test Price List,Cabinet with Doors,E-COM11,1254,,222,,2023-08-28 07:32:33,2023-08-30 07:32:33,,,,,,,
1 Name Product Internal Reference Barcode Variant Values Fixed Price Minimum Quantity Start_date End_date Discount% Extra Fee Rounding Method Min. Margin Max. Margin Other Pricelist Product Category
2 Test Price List Cabinet with Doors E-COM11 1254 222 2023-08-28 07:32:33 2023-08-30 07:32:33

BIN
import_dashboard/static/sample_templates/Product_Pricelist_Template.xlsx

Binary file not shown.

3
import_dashboard/static/sample_templates/Product_Template_Template.csv

@ -0,0 +1,3 @@
Name,Internal Reference,Product Type,Sales Price,Cost
Office Chair,TEST_0003,product,120,90
ProductTemp2,TEST_0014,product,100,88
1 Name Internal Reference Product Type Sales Price Cost
2 Office Chair TEST_0003 product 120 90
3 ProductTemp2 TEST_0014 product 100 88

BIN
import_dashboard/static/sample_templates/Product_Template_Template.xlsx

Binary file not shown.

2
import_dashboard/static/sample_templates/Purchase_Template.csv

@ -0,0 +1,2 @@
Order Reference,Vendor,Vendor Reference,Order Deadline,Receipt Date,Purchase Representative,Description,Delivery Date,Quantity,Uom,Unit Price,Taxes,Product,Variant Values,Barcode
P00020,Billy Fox,,08/29/2023,08/31/2023,Marc Demo,[FURN_6666] Acoustic Bloc Screens,08/31/2023,2,Units,800,Tax 10%,My Acoustic Bloc Screens,Leg: Steel,5824693
1 Order Reference Vendor Vendor Reference Order Deadline Receipt Date Purchase Representative Description Delivery Date Quantity Uom Unit Price Taxes Product Variant Values Barcode
2 P00020 Billy Fox 08/29/2023 08/31/2023 Marc Demo [FURN_6666] Acoustic Bloc Screens 08/31/2023 2 Units 800 Tax 10% My Acoustic Bloc Screens Leg: Steel 5824693

BIN
import_dashboard/static/sample_templates/Purchase_Template.xlsx

Binary file not shown.

2
import_dashboard/static/sample_templates/Sale_Order_Template.csv

@ -0,0 +1,2 @@
Order Reference,Customer,Quotation Date,Salesperson,Product,Description,Quantity,Uom,Unit Price,Taxes,Disc.%,Internal Reference,Variant Values
S00008,Billy Fox,08/24/2023,Mitchell Admin,Customizable Desk,"[FURN_0096] Customizable Desk (Steel, White) 160x80cm, with large legs. ",2,Units,750,Tax 15%,0,,"Legs: Steel, Color: White"
1 Order Reference Customer Quotation Date Salesperson Product Description Quantity Uom Unit Price Taxes Disc.% Internal Reference Variant Values
2 S00008 Billy Fox 08/24/2023 Mitchell Admin Customizable Desk [FURN_0096] Customizable Desk (Steel, White) 160x80cm, with large legs. 2 Units 750 Tax 15% 0 Legs: Steel, Color: White

BIN
import_dashboard/static/sample_templates/Sale_Order_Template.xlsx

Binary file not shown.

2
import_dashboard/static/sample_templates/Task_Template.csv

@ -0,0 +1,2 @@
Project,Title,Customer,Deadline,Parent Task
Test,new_test,Billy Fox,08/25/2023,
1 Project Title Customer Deadline Parent Task
2 Test new_test Billy Fox 08/25/2023

BIN
import_dashboard/static/sample_templates/Task_Template.xlsx

Binary file not shown.

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save