diff --git a/sale_report_format_editor/README.rst b/sale_report_format_editor/README.rst new file mode 100644 index 000000000..5708593e2 --- /dev/null +++ b/sale_report_format_editor/README.rst @@ -0,0 +1,49 @@ +.. image:: https://img.shields.io/badge/license-LGPL--3-green.svg + :target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 + +Sale Report Format Editor +========================= +* The module assists in customizing sale report layouts in Odoo 18. + +Configuration +============= +* No additional configurations needed + +Company +------- +* `Cybrosys Techno Solutions `__ + +License +------- +General Public License, Version 3 (LGPL v3). +(https://www.gnu.org/licenses/lgpl-3.0-standalone.html) + +Credits +------- +* Developers: (V18) Gayathri V + (V17) Swathy K S + (V16) Raneesha MK + (V15) Jibin + 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 `__ + +Further information +=================== +HTML Description: ``__ diff --git a/sale_report_format_editor/__init__.py b/sale_report_format_editor/__init__.py new file mode 100644 index 000000000..d4ae7afe1 --- /dev/null +++ b/sale_report_format_editor/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Gayathri V (odoo@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 . +# +############################################################################## +from . import models diff --git a/sale_report_format_editor/__manifest__.py b/sale_report_format_editor/__manifest__.py new file mode 100644 index 000000000..b7032beb8 --- /dev/null +++ b/sale_report_format_editor/__manifest__.py @@ -0,0 +1,60 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Gayathri V (odoo@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 . +# +############################################################################## +{ + 'name': 'Sale Report Format Editor', + 'version': '18.0.1.0.0', + 'category': 'Sales', + 'summary': 'Sale Report Format Editor For Configuring the Sale Report ' + 'Templates', + 'description': 'In the Sale Format Editor App, We can configure the sale ' + 'fields to our own need.There we can have 4 types of ' + 'templates - Default, Normal, Modern, Old Standard. ' + 'We can also customize and hide the fields', + 'author': 'Cybrosys Techno Solutions', + 'company': 'Cybrosys Techno Solutions', + 'maintainer': 'Cybrosys Techno Solutions', + 'website': 'https://www.cybrosys.com', + 'depends': ['sale_management'], + 'data': [ + 'security/ir.model.access.csv', + 'data/doc_layout_data.xml', + 'report/report_sale_templates.xml', + 'report/sale_normal_templates.xml', + 'report/sale_modern_templates.xml', + 'report/sale_old_templates.xml', + 'report/preview_layout_report_templates.xml', + 'views/doc_layout_views.xml', + 'views/custom_external_layout_templates.xml', + 'views/base_document_layout_views.xml', + 'views/default_preview_templates.xml', + 'views/normal_preview_templates.xml', + 'views/modern_preview_templates.xml', + 'views/old_preview_templates.xml', + ], + 'images': [ + 'static/description/banner.png' + ], + 'license': 'LGPL-3', + 'installable': True, + 'auto_install': False, + 'application': False, +} diff --git a/sale_report_format_editor/data/doc_layout_data.xml b/sale_report_format_editor/data/doc_layout_data.xml new file mode 100644 index 000000000..78922f53e --- /dev/null +++ b/sale_report_format_editor/data/doc_layout_data.xml @@ -0,0 +1,32 @@ + + + + + + Modern + #732673 + #ffffff + #000000 + #000000 + right + right + left + #808080 + True + True + + + Standard + #ff7733 + #ffffff + #000000 + #000000 + left + left + right + #808080 + True + True + + + diff --git a/sale_report_format_editor/doc/RELEASE_NOTES.md b/sale_report_format_editor/doc/RELEASE_NOTES.md new file mode 100644 index 000000000..daa9439ad --- /dev/null +++ b/sale_report_format_editor/doc/RELEASE_NOTES.md @@ -0,0 +1,6 @@ +## Module + +#### 26.11.2024 +#### Version 18.0.1.0.0 +#### ADD +- Initial commit for Sale Report Format Editor diff --git a/sale_report_format_editor/models/__init__.py b/sale_report_format_editor/models/__init__.py new file mode 100644 index 000000000..905982021 --- /dev/null +++ b/sale_report_format_editor/models/__init__.py @@ -0,0 +1,25 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Gayathri V (odoo@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 . +# +############################################################################## +from . import base_document_layout +from . import doc_layout +from . import res_company +from . import sale_order diff --git a/sale_report_format_editor/models/base_document_layout.py b/sale_report_format_editor/models/base_document_layout.py new file mode 100644 index 000000000..c65480945 --- /dev/null +++ b/sale_report_format_editor/models/base_document_layout.py @@ -0,0 +1,79 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Gayathri V (odoo@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 . +# +############################################################################## +from odoo import api, fields, models + + +class BaseDocumentLayout(models.TransientModel): + """Inheriting the base document layout model to add some fields""" + _inherit = 'base.document.layout' + + base_layout = fields.Selection(related='company_id.base_layout', + string="Base Layout", readonly=False, + help="Base layout of current company") + document_layout_id = fields.Many2one( + related='company_id.document_layout_id', string="Sale Document Layout", + readonly=False, help="Sale Document layout of company") + watermark = fields.Boolean(string='Watermark', + help="Enable if you want show " + "watermark on report") + watermark_show = fields.Selection( + [('logo', 'Company Logo'), ('name', 'Company Name')], + default='logo', string="Watermark Show", help="Types of Watermark") + + @api.depends('report_layout_id', 'logo', 'font', 'primary_color', + 'secondary_color', 'report_header', 'report_footer', + 'base_layout', 'document_layout_id') + def _compute_preview(self): + """ Compute a qweb based preview of selected base layouts to + display on the wizards """ + styles = self._get_asset_style() + for wizard in self: + if wizard.report_layout_id: + if wizard.base_layout == 'default': + preview_css = self._get_css_for_preview(styles, wizard.id) + ir_ui_view = wizard.env['ir.ui.view'] + wizard.preview = ir_ui_view._render_template( + 'sale_report_format_editor.report_preview_default', + {'company': wizard, 'preview_css': preview_css}) + elif wizard.base_layout == 'normal': + + preview_css = self._get_css_for_preview(styles, wizard.id) + ir_ui_view = wizard.env['ir.ui.view'] + wizard.preview = ir_ui_view._render_template( + 'sale_report_format_editor.report_preview_normal', + {'company': wizard, 'preview_css': preview_css, }) + elif wizard.base_layout == 'modern': + preview_css = self._get_css_for_preview(styles, wizard.id) + ir_ui_view = wizard.env['ir.ui.view'] + wizard.preview = ir_ui_view._render_template( + 'sale_report_format_editor.report_preview_modern', + {'company': wizard, 'preview_css': preview_css, }) + elif wizard.base_layout == 'old': + preview_css = self._get_css_for_preview(styles, wizard.id) + ir_ui_view = wizard.env['ir.ui.view'] + wizard.preview = ir_ui_view._render_template( + 'sale_report_format_editor.report_preview_old', + {'company': wizard, 'preview_css': preview_css, }) + else: + wizard.preview = False + else: + wizard.preview = False diff --git a/sale_report_format_editor/models/doc_layout.py b/sale_report_format_editor/models/doc_layout.py new file mode 100644 index 000000000..8f5a6a3ed --- /dev/null +++ b/sale_report_format_editor/models/doc_layout.py @@ -0,0 +1,82 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Gayathri V (odoo@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 . +# +############################################################################## +from odoo import fields, models + + +class DocLayout(models.Model): + """Used for designing the document template of sale""" + _name = "doc.layout" + _description = 'Layout Customization' + + name = fields.Char(string="Name", help="Name of the Layout") + base_color = fields.Char(string="Base Color", + help="Background color for the invoice") + heading_text_color = fields.Char(string="Heading Text Color", + help="Text color for headings") + text_color = fields.Char(string="Text Color", help="Text color of items") + customer_text_color = fields.Char(string="Customer Text Color", + help="Customer address text color") + company_text_color = fields.Char(string="Company Text Color", + help="Company address Text color") + logo_position = fields.Selection([('left', 'Left'), + ('right', 'Right')], + string="Logo Position", + help="Company logo position") + customer_position = fields.Selection([('left', 'Left'), + ('right', 'Right')], + string="Customer position", + help="Customer address position") + company_position = fields.Selection([('left', 'Left'), + ('right', 'Right')], + string="Company Address Position", + help="Company address position") + sales_person = fields.Boolean(string='Sales person', default=True, + help="Display sale person of the sale") + description = fields.Boolean(string='Description', default=True, + help="Display product description") + tax_value = fields.Boolean(string='Tax', help="Applied tax of order line") + reference = fields.Boolean(string='Customer Reference', + help="Display customer reference of the sale") + tagline_position = fields.Selection( + selection=[('left', 'Left'), ('right', 'Right')], + string="Tagline Position", default='right', + help="Company Tagline position") + source = fields.Boolean(string='Source', + help="Display source document of the sale") + address = fields.Boolean(string='Address', + help="Display customer address") + city = fields.Boolean(string='City', + help="Display city of customer address") + country = fields.Boolean(string='Country', + help="Display country of customer address") + company_id = fields.Many2one('res.company', string='Company', + help="Current Company", + default=lambda self: self.env.company) + vat = fields.Boolean(string='VAT', default=True, + help='Customer vat id') + watermark = fields.Boolean(string='Watermark', help="Watermark on report", + related='company_id.watermark', + readonly=False) + watermark_show = fields.Selection( + [('logo', 'Company Logo'), ('name', 'Company Name')], + default='logo', string="Watermark Show", help="Watermark types", + related='company_id.watermark_show', readonly=False) diff --git a/sale_report_format_editor/models/res_company.py b/sale_report_format_editor/models/res_company.py new file mode 100644 index 000000000..ba44f6dfa --- /dev/null +++ b/sale_report_format_editor/models/res_company.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Gayathri V (odoo@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 . +# +############################################################################## +from odoo import models, fields + + +class ResCompany(models.Model): + """Inheriting the res company model for adding sale document + layout details""" + _inherit = 'res.company' + + base_layout = fields.Selection( + [('default', 'Default'), ('modern', 'Modern'), + ('normal', 'Normal'), ('old', 'Old Standard'), + ], string="Sale Document Layout", default="default", + help="Sale document base layout types") + document_layout_id = fields.Many2one("doc.layout", + string="Sale Layout Configuration", + help="Configuration of sale " + "document layout") + watermark = fields.Boolean(string='Watermark', help="Watermark on report") + watermark_show = fields.Selection( + [('logo', 'Company Logo'), ('name', 'Company Name')], + default='logo', string="Watermark Show", help="Types of Watermark") diff --git a/sale_report_format_editor/models/sale_order.py b/sale_report_format_editor/models/sale_order.py new file mode 100644 index 000000000..1627883cd --- /dev/null +++ b/sale_report_format_editor/models/sale_order.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Cybrosys Technologies Pvt. Ltd. +# +# Copyright (C) 2024-TODAY Cybrosys Technologies() +# Author: Gayathri V (odoo@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 . +# +############################################################################## +from odoo import fields, models + + +class SaleOrder(models.Model): + """Inheriting the sale order model and added the base layout and + a relational field to doc layout model""" + _inherit = 'sale.order' + + base_layout = fields.Selection( + [('normal', 'Normal'), ('modern', 'Modern'), + ('old', 'Old Standard'), + ('default', 'Default')], + default="default", + string="Sale Document Layout", help="Type of sale document layout") + theme_id = fields.Many2one('doc.layout', + string="Sale Layout Configuration", + help="Configuration of sale document layout", + related='company_id.document_layout_id') diff --git a/sale_report_format_editor/report/preview_layout_report_templates.xml b/sale_report_format_editor/report/preview_layout_report_templates.xml new file mode 100644 index 000000000..c5e498911 --- /dev/null +++ b/sale_report_format_editor/report/preview_layout_report_templates.xml @@ -0,0 +1,23 @@ + + + + + diff --git a/sale_report_format_editor/report/report_sale_templates.xml b/sale_report_format_editor/report/report_sale_templates.xml new file mode 100644 index 000000000..8b165b75e --- /dev/null +++ b/sale_report_format_editor/report/report_sale_templates.xml @@ -0,0 +1,50 @@ + + + + + + + diff --git a/sale_report_format_editor/report/sale_modern_templates.xml b/sale_report_format_editor/report/sale_modern_templates.xml new file mode 100644 index 000000000..f08bb3832 --- /dev/null +++ b/sale_report_format_editor/report/sale_modern_templates.xml @@ -0,0 +1,280 @@ + + + + + diff --git a/sale_report_format_editor/report/sale_normal_templates.xml b/sale_report_format_editor/report/sale_normal_templates.xml new file mode 100644 index 000000000..7c0f28e8e --- /dev/null +++ b/sale_report_format_editor/report/sale_normal_templates.xml @@ -0,0 +1,282 @@ + + + + + diff --git a/sale_report_format_editor/report/sale_old_templates.xml b/sale_report_format_editor/report/sale_old_templates.xml new file mode 100644 index 000000000..e2b1489ea --- /dev/null +++ b/sale_report_format_editor/report/sale_old_templates.xml @@ -0,0 +1,279 @@ + + + + + diff --git a/sale_report_format_editor/security/ir.model.access.csv b/sale_report_format_editor/security/ir.model.access.csv new file mode 100644 index 000000000..e1a2ed5ab --- /dev/null +++ b/sale_report_format_editor/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_doc_layout_user,access.doc.layout.user,model_doc_layout,base.group_user,1,1,1,1 diff --git a/sale_report_format_editor/static/description/assets/cybro-icon.png b/sale_report_format_editor/static/description/assets/cybro-icon.png new file mode 100644 index 000000000..06e73e11d Binary files /dev/null and b/sale_report_format_editor/static/description/assets/cybro-icon.png differ diff --git a/sale_report_format_editor/static/description/assets/cybro-odoo.png b/sale_report_format_editor/static/description/assets/cybro-odoo.png new file mode 100644 index 000000000..ed02e07a4 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/cybro-odoo.png differ diff --git a/sale_report_format_editor/static/description/assets/h2.png b/sale_report_format_editor/static/description/assets/h2.png new file mode 100644 index 000000000..0bfc4707d Binary files /dev/null and b/sale_report_format_editor/static/description/assets/h2.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/arrows-repeat.svg b/sale_report_format_editor/static/description/assets/icons/arrows-repeat.svg new file mode 100644 index 000000000..1d7efabc5 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/arrows-repeat.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/banner-1.png b/sale_report_format_editor/static/description/assets/icons/banner-1.png new file mode 100644 index 000000000..c180db172 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/banner-1.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/banner-2.svg b/sale_report_format_editor/static/description/assets/icons/banner-2.svg new file mode 100644 index 000000000..e606d97d9 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/banner-2.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/banner-bg.png b/sale_report_format_editor/static/description/assets/icons/banner-bg.png new file mode 100644 index 000000000..a8238d3c0 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/banner-bg.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/banner-bg.svg b/sale_report_format_editor/static/description/assets/icons/banner-bg.svg new file mode 100644 index 000000000..b1378103e --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/banner-bg.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/banner-call.svg b/sale_report_format_editor/static/description/assets/icons/banner-call.svg new file mode 100644 index 000000000..96c687e81 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/banner-call.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/banner-mail.svg b/sale_report_format_editor/static/description/assets/icons/banner-mail.svg new file mode 100644 index 000000000..cbf0d158d --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/banner-mail.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/banner-pattern.svg b/sale_report_format_editor/static/description/assets/icons/banner-pattern.svg new file mode 100644 index 000000000..9c1c7e101 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/banner-pattern.svg @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/banner-promo.svg b/sale_report_format_editor/static/description/assets/icons/banner-promo.svg new file mode 100644 index 000000000..d52791b11 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/banner-promo.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/brand-pair.svg b/sale_report_format_editor/static/description/assets/icons/brand-pair.svg new file mode 100644 index 000000000..d8db7fc1e --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/brand-pair.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/capture (1).png b/sale_report_format_editor/static/description/assets/icons/capture (1).png new file mode 100644 index 000000000..8824deafc Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/capture (1).png differ diff --git a/sale_report_format_editor/static/description/assets/icons/check.png b/sale_report_format_editor/static/description/assets/icons/check.png new file mode 100644 index 000000000..c8e85f51d Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/check.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/chevron.png b/sale_report_format_editor/static/description/assets/icons/chevron.png new file mode 100644 index 000000000..2089293d6 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/chevron.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/close-icon.svg b/sale_report_format_editor/static/description/assets/icons/close-icon.svg new file mode 100644 index 000000000..df8cce37a --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/close-icon.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/cogs.png b/sale_report_format_editor/static/description/assets/icons/cogs.png new file mode 100644 index 000000000..95d0bad62 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/cogs.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/collabarate-icon.svg b/sale_report_format_editor/static/description/assets/icons/collabarate-icon.svg new file mode 100644 index 000000000..dd4e10518 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/collabarate-icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/sale_report_format_editor/static/description/assets/icons/consultation.png b/sale_report_format_editor/static/description/assets/icons/consultation.png new file mode 100644 index 000000000..8319d4baa Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/consultation.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/cybro-logo.png b/sale_report_format_editor/static/description/assets/icons/cybro-logo.png new file mode 100644 index 000000000..ff4b78220 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/cybro-logo.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/down.svg b/sale_report_format_editor/static/description/assets/icons/down.svg new file mode 100644 index 000000000..f21c36271 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/sale_report_format_editor/static/description/assets/icons/ecom-black.png b/sale_report_format_editor/static/description/assets/icons/ecom-black.png new file mode 100644 index 000000000..a9385ff13 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/ecom-black.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/education-black.png b/sale_report_format_editor/static/description/assets/icons/education-black.png new file mode 100644 index 000000000..3eb09b27b Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/education-black.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/faq.png b/sale_report_format_editor/static/description/assets/icons/faq.png new file mode 100644 index 000000000..4250b5b81 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/faq.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/feature-icon.svg b/sale_report_format_editor/static/description/assets/icons/feature-icon.svg new file mode 100644 index 000000000..fa0ea6850 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/feature-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/feature.png b/sale_report_format_editor/static/description/assets/icons/feature.png new file mode 100644 index 000000000..ac7a785c0 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/feature.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/gear.svg b/sale_report_format_editor/static/description/assets/icons/gear.svg new file mode 100644 index 000000000..0cc66b6ea --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/gear.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/hero.gif b/sale_report_format_editor/static/description/assets/icons/hero.gif new file mode 100644 index 000000000..492309f94 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/hero.gif differ diff --git a/sale_report_format_editor/static/description/assets/icons/hire-odoo.svg b/sale_report_format_editor/static/description/assets/icons/hire-odoo.svg new file mode 100644 index 000000000..e1ac089b0 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/hire-odoo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/hotel-black.png b/sale_report_format_editor/static/description/assets/icons/hotel-black.png new file mode 100644 index 000000000..130f613be Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/hotel-black.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/img.png b/sale_report_format_editor/static/description/assets/icons/img.png new file mode 100644 index 000000000..70197f477 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/img.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/license.png b/sale_report_format_editor/static/description/assets/icons/license.png new file mode 100644 index 000000000..a5869797e Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/license.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/life-ring-icon.svg b/sale_report_format_editor/static/description/assets/icons/life-ring-icon.svg new file mode 100644 index 000000000..3ae6e1d89 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/life-ring-icon.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/lifebuoy.png b/sale_report_format_editor/static/description/assets/icons/lifebuoy.png new file mode 100644 index 000000000..658d56ccc Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/lifebuoy.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/mail.svg b/sale_report_format_editor/static/description/assets/icons/mail.svg new file mode 100644 index 000000000..1eedde695 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/mail.svg @@ -0,0 +1,3 @@ + + + diff --git a/sale_report_format_editor/static/description/assets/icons/manufacturing-black.png b/sale_report_format_editor/static/description/assets/icons/manufacturing-black.png new file mode 100644 index 000000000..697eb0e9f Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/manufacturing-black.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/notes.png b/sale_report_format_editor/static/description/assets/icons/notes.png new file mode 100644 index 000000000..ee5e95404 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/notes.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/notification icon.svg b/sale_report_format_editor/static/description/assets/icons/notification icon.svg new file mode 100644 index 000000000..053189973 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/notification icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/odoo-consultancy.svg b/sale_report_format_editor/static/description/assets/icons/odoo-consultancy.svg new file mode 100644 index 000000000..e05f65bde --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/odoo-consultancy.svg @@ -0,0 +1,4 @@ + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/odoo-licencing.svg b/sale_report_format_editor/static/description/assets/icons/odoo-licencing.svg new file mode 100644 index 000000000..2606c88b0 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/odoo-licencing.svg @@ -0,0 +1,3 @@ + + + diff --git a/sale_report_format_editor/static/description/assets/icons/odoo-logo.png b/sale_report_format_editor/static/description/assets/icons/odoo-logo.png new file mode 100644 index 000000000..0e4d0eb5a Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/odoo-logo.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/patter.svg b/sale_report_format_editor/static/description/assets/icons/patter.svg new file mode 100644 index 000000000..25c9c0a8f --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/patter.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/pattern1.png b/sale_report_format_editor/static/description/assets/icons/pattern1.png new file mode 100644 index 000000000..09ab0fb2d Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/pattern1.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/photo-capture.png b/sale_report_format_editor/static/description/assets/icons/photo-capture.png new file mode 100644 index 000000000..06c111758 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/photo-capture.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/pos-black.png b/sale_report_format_editor/static/description/assets/icons/pos-black.png new file mode 100644 index 000000000..97c0f90c1 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/pos-black.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/puzzle-piece-icon.svg b/sale_report_format_editor/static/description/assets/icons/puzzle-piece-icon.svg new file mode 100644 index 000000000..3e9ad9373 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/puzzle-piece-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/puzzle.png b/sale_report_format_editor/static/description/assets/icons/puzzle.png new file mode 100644 index 000000000..65cf854e7 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/puzzle.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/replace-icon.svg b/sale_report_format_editor/static/description/assets/icons/replace-icon.svg new file mode 100644 index 000000000..d0e3a7af1 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/replace-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/restaurant-black.png b/sale_report_format_editor/static/description/assets/icons/restaurant-black.png new file mode 100644 index 000000000..4a35eb939 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/restaurant-black.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/screenshot-main.png b/sale_report_format_editor/static/description/assets/icons/screenshot-main.png new file mode 100644 index 000000000..575f8e676 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/screenshot-main.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/screenshot.png b/sale_report_format_editor/static/description/assets/icons/screenshot.png new file mode 100644 index 000000000..cef272529 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/screenshot.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/service-black.png b/sale_report_format_editor/static/description/assets/icons/service-black.png new file mode 100644 index 000000000..301ab51cb Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/service-black.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/skype-fill.svg b/sale_report_format_editor/static/description/assets/icons/skype-fill.svg new file mode 100644 index 000000000..c17423639 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/skype-fill.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/skype.png b/sale_report_format_editor/static/description/assets/icons/skype.png new file mode 100644 index 000000000..51b409fb3 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/skype.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/skype.svg b/sale_report_format_editor/static/description/assets/icons/skype.svg new file mode 100644 index 000000000..df3dad39b --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/skype.svg @@ -0,0 +1,3 @@ + + + diff --git a/sale_report_format_editor/static/description/assets/icons/star-1.svg b/sale_report_format_editor/static/description/assets/icons/star-1.svg new file mode 100644 index 000000000..7e55ab162 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/star-1.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/star-2.svg b/sale_report_format_editor/static/description/assets/icons/star-2.svg new file mode 100644 index 000000000..5ae9f507a --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/star-2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/support.png b/sale_report_format_editor/static/description/assets/icons/support.png new file mode 100644 index 000000000..4f18b8b82 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/support.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/test-1 - Copy.png b/sale_report_format_editor/static/description/assets/icons/test-1 - Copy.png new file mode 100644 index 000000000..f6a902663 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/test-1 - Copy.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/test-1.png b/sale_report_format_editor/static/description/assets/icons/test-1.png new file mode 100644 index 000000000..0908add2b Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/test-1.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/test-2.png b/sale_report_format_editor/static/description/assets/icons/test-2.png new file mode 100644 index 000000000..4671fe91e Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/test-2.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/trading-black.png b/sale_report_format_editor/static/description/assets/icons/trading-black.png new file mode 100644 index 000000000..9398ba2f1 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/trading-black.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/training.png b/sale_report_format_editor/static/description/assets/icons/training.png new file mode 100644 index 000000000..884ca024d Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/training.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/translate.svg b/sale_report_format_editor/static/description/assets/icons/translate.svg new file mode 100644 index 000000000..af9c8a1aa --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/translate.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/update.png b/sale_report_format_editor/static/description/assets/icons/update.png new file mode 100644 index 000000000..ecbc5a01a Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/update.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/user.png b/sale_report_format_editor/static/description/assets/icons/user.png new file mode 100644 index 000000000..6ffb23d9f Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/user.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/video.png b/sale_report_format_editor/static/description/assets/icons/video.png new file mode 100644 index 000000000..576705b17 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/video.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/whatsapp.png b/sale_report_format_editor/static/description/assets/icons/whatsapp.png new file mode 100644 index 000000000..d513a5356 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/whatsapp.png differ diff --git a/sale_report_format_editor/static/description/assets/icons/wrench-icon.svg b/sale_report_format_editor/static/description/assets/icons/wrench-icon.svg new file mode 100644 index 000000000..174b5a465 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/icons/wrench-icon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/icons/wrench.png b/sale_report_format_editor/static/description/assets/icons/wrench.png new file mode 100644 index 000000000..6c04dea0f Binary files /dev/null and b/sale_report_format_editor/static/description/assets/icons/wrench.png differ diff --git a/sale_report_format_editor/static/description/assets/misc/Cybrosys R.png b/sale_report_format_editor/static/description/assets/misc/Cybrosys R.png new file mode 100644 index 000000000..da4058087 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/misc/Cybrosys R.png differ diff --git a/sale_report_format_editor/static/description/assets/misc/email.svg b/sale_report_format_editor/static/description/assets/misc/email.svg new file mode 100644 index 000000000..15291cdc3 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/misc/email.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/misc/phone.svg b/sale_report_format_editor/static/description/assets/misc/phone.svg new file mode 100644 index 000000000..b7bd7f251 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/misc/phone.svg @@ -0,0 +1,3 @@ + + + diff --git a/sale_report_format_editor/static/description/assets/misc/star (1) 2.svg b/sale_report_format_editor/static/description/assets/misc/star (1) 2.svg new file mode 100644 index 000000000..5ae9f507a --- /dev/null +++ b/sale_report_format_editor/static/description/assets/misc/star (1) 2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/misc/support (1) 1.svg b/sale_report_format_editor/static/description/assets/misc/support (1) 1.svg new file mode 100644 index 000000000..7d37a8f30 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/misc/support (1) 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/misc/support-email.svg b/sale_report_format_editor/static/description/assets/misc/support-email.svg new file mode 100644 index 000000000..eb70370d6 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/misc/support-email.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/sale_report_format_editor/static/description/assets/misc/tick-mark.svg b/sale_report_format_editor/static/description/assets/misc/tick-mark.svg new file mode 100644 index 000000000..2dbb40187 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/misc/tick-mark.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/misc/whatsapp 1.svg b/sale_report_format_editor/static/description/assets/misc/whatsapp 1.svg new file mode 100644 index 000000000..0bfaf8fc6 --- /dev/null +++ b/sale_report_format_editor/static/description/assets/misc/whatsapp 1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/misc/whatsapp.svg b/sale_report_format_editor/static/description/assets/misc/whatsapp.svg new file mode 100644 index 000000000..b618aea1d --- /dev/null +++ b/sale_report_format_editor/static/description/assets/misc/whatsapp.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/static/description/assets/modules/1.gif b/sale_report_format_editor/static/description/assets/modules/1.gif new file mode 100644 index 000000000..ae3a880a2 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/1.gif differ diff --git a/sale_report_format_editor/static/description/assets/modules/1.jpg b/sale_report_format_editor/static/description/assets/modules/1.jpg new file mode 100644 index 000000000..08bbafeb6 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/1.jpg differ diff --git a/sale_report_format_editor/static/description/assets/modules/1.png b/sale_report_format_editor/static/description/assets/modules/1.png new file mode 100644 index 000000000..603ca1b7b Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/1.png differ diff --git a/sale_report_format_editor/static/description/assets/modules/2.gif b/sale_report_format_editor/static/description/assets/modules/2.gif new file mode 100644 index 000000000..d19e2b352 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/2.gif differ diff --git a/sale_report_format_editor/static/description/assets/modules/2.png b/sale_report_format_editor/static/description/assets/modules/2.png new file mode 100644 index 000000000..a1209a01f Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/2.png differ diff --git a/sale_report_format_editor/static/description/assets/modules/3.jpg b/sale_report_format_editor/static/description/assets/modules/3.jpg new file mode 100644 index 000000000..3d171226b Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/3.jpg differ diff --git a/sale_report_format_editor/static/description/assets/modules/3.png b/sale_report_format_editor/static/description/assets/modules/3.png new file mode 100644 index 000000000..8513873ea Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/3.png differ diff --git a/sale_report_format_editor/static/description/assets/modules/4.jpg b/sale_report_format_editor/static/description/assets/modules/4.jpg new file mode 100644 index 000000000..1f3f2e27f Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/4.jpg differ diff --git a/sale_report_format_editor/static/description/assets/modules/4.png b/sale_report_format_editor/static/description/assets/modules/4.png new file mode 100644 index 000000000..3bedf7981 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/4.png differ diff --git a/sale_report_format_editor/static/description/assets/modules/5.jpg b/sale_report_format_editor/static/description/assets/modules/5.jpg new file mode 100644 index 000000000..0db717519 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/5.jpg differ diff --git a/sale_report_format_editor/static/description/assets/modules/5.png b/sale_report_format_editor/static/description/assets/modules/5.png new file mode 100644 index 000000000..0e311ca87 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/5.png differ diff --git a/sale_report_format_editor/static/description/assets/modules/6.jpg b/sale_report_format_editor/static/description/assets/modules/6.jpg new file mode 100644 index 000000000..67c7f7062 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/6.jpg differ diff --git a/sale_report_format_editor/static/description/assets/modules/6.png b/sale_report_format_editor/static/description/assets/modules/6.png new file mode 100644 index 000000000..575c8592f Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/6.png differ diff --git a/sale_report_format_editor/static/description/assets/modules/module_image (1).jpeg b/sale_report_format_editor/static/description/assets/modules/module_image (1).jpeg new file mode 100644 index 000000000..5ae24843e Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/module_image (1).jpeg differ diff --git a/sale_report_format_editor/static/description/assets/modules/module_image (1).png b/sale_report_format_editor/static/description/assets/modules/module_image (1).png new file mode 100644 index 000000000..0dea4f332 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/module_image (1).png differ diff --git a/sale_report_format_editor/static/description/assets/modules/module_image (2).png b/sale_report_format_editor/static/description/assets/modules/module_image (2).png new file mode 100644 index 000000000..a5dc79613 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/module_image (2).png differ diff --git a/sale_report_format_editor/static/description/assets/modules/module_image-1.jpeg b/sale_report_format_editor/static/description/assets/modules/module_image-1.jpeg new file mode 100644 index 000000000..31f066e9c Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/module_image-1.jpeg differ diff --git a/sale_report_format_editor/static/description/assets/modules/module_image.jpeg b/sale_report_format_editor/static/description/assets/modules/module_image.jpeg new file mode 100644 index 000000000..0cbac311c Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/module_image.jpeg differ diff --git a/sale_report_format_editor/static/description/assets/modules/module_image.png b/sale_report_format_editor/static/description/assets/modules/module_image.png new file mode 100644 index 000000000..612be4b77 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/modules/module_image.png differ diff --git a/sale_report_format_editor/static/description/assets/screenshots/1.png b/sale_report_format_editor/static/description/assets/screenshots/1.png new file mode 100644 index 000000000..19f83a914 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/screenshots/1.png differ diff --git a/sale_report_format_editor/static/description/assets/screenshots/2.png b/sale_report_format_editor/static/description/assets/screenshots/2.png new file mode 100644 index 000000000..4fc66ee2c Binary files /dev/null and b/sale_report_format_editor/static/description/assets/screenshots/2.png differ diff --git a/sale_report_format_editor/static/description/assets/screenshots/3.png b/sale_report_format_editor/static/description/assets/screenshots/3.png new file mode 100644 index 000000000..6b23f7c63 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/screenshots/3.png differ diff --git a/sale_report_format_editor/static/description/assets/screenshots/4.png b/sale_report_format_editor/static/description/assets/screenshots/4.png new file mode 100644 index 000000000..4d89fcd82 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/screenshots/4.png differ diff --git a/sale_report_format_editor/static/description/assets/screenshots/5.png b/sale_report_format_editor/static/description/assets/screenshots/5.png new file mode 100644 index 000000000..68efc1aea Binary files /dev/null and b/sale_report_format_editor/static/description/assets/screenshots/5.png differ diff --git a/sale_report_format_editor/static/description/assets/screenshots/6.png b/sale_report_format_editor/static/description/assets/screenshots/6.png new file mode 100644 index 000000000..c27d1a58b Binary files /dev/null and b/sale_report_format_editor/static/description/assets/screenshots/6.png differ diff --git a/sale_report_format_editor/static/description/assets/y18.jpg b/sale_report_format_editor/static/description/assets/y18.jpg new file mode 100644 index 000000000..eea1714f2 Binary files /dev/null and b/sale_report_format_editor/static/description/assets/y18.jpg differ diff --git a/sale_report_format_editor/static/description/banner.png b/sale_report_format_editor/static/description/banner.png new file mode 100644 index 000000000..40309e5b9 Binary files /dev/null and b/sale_report_format_editor/static/description/banner.png differ diff --git a/sale_report_format_editor/static/description/icon.png b/sale_report_format_editor/static/description/icon.png new file mode 100644 index 000000000..7caa5dd62 Binary files /dev/null and b/sale_report_format_editor/static/description/icon.png differ diff --git a/sale_report_format_editor/static/description/index.html b/sale_report_format_editor/static/description/index.html new file mode 100644 index 000000000..8d819046a --- /dev/null +++ b/sale_report_format_editor/static/description/index.html @@ -0,0 +1,1074 @@ + + + + + + Sale Report Format Editor + + + + + + + + + + +
+
+ + + +
+
+ Community +
+
+ Enterprise +
+
+ Odoo.sh +
+
+
+ +
+
+
+
+

+ A Module For Configuring the Sale Order Report + Templates. +

+

+ Sale Report Format Editor +

+
+
+ +
+ +
+ +
+
+
+ +
+
+ +
+
+ +
+
+
+

Key + Highlights

+
+
+
+
+ +
+
+ Community, Enterprise and Odoo.sh Support +
+
+
+
+
+
+ +
+
+ Edit the theme. +
+
+
+
+
+
+ +
+
+ Add company logo or Name watermark +
+
+
+
+
+ +
+
+
+ Sale Report Format Editor +

+ Are you ready to make your business more + organized? +
Improve now! +

+ +
+
+ +
+
+
+ + + + +
+
+ +
+
+
+
+ acc_bg +
+ +
+
+
+
+

+ Configure your document + + layout +

+
+
+

+ From Configure your document + layout settings, the user can + select and configure the sales + document layout. + +

+
+
+
+ +
+
+
+
+
+
+
+
+
+

+ + User + + Configuration + +

+
+
+

+ User can configure the Customer + and Company Positions, Text + Color and Sale Details. +

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+

+ + Print Sale Order + Sale Order +

+
+
+
+ +
+
+
+
+
+
+
+
+
+

+ + Normal + Template +

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+

+ + Modern + Template +

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+

+ + Old Standard + Template +

+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+

+ Available in Odoo 17.0 + Community, Enterprise and + Odoo.sh .

+
+ +
+
+
+
+
+
+ +
+

+ We can see a preview of + attachments while downloading + them. .

+
+
+
+
+
+
+
+ +
+

+ Open PDF reports in a new + browser tab without downloading. + .

+
+ +
+
+
+
+
+
+
+
+
+ +
+ +
+ +
+

+ The Sales Report Format Editor module allows users to customize the layout and design of sales reports in Odoo. With this tool, you can tailor sales report formats to match your brand guidelines, include specific data fields, and create professional-looking documents. +

+
+
+ +
+ +
+

+ Absolutely. You can create and save multiple report templates for different sales scenarios. For example, you might have one format for standard sales reports and another for custom orders, giving you the flexibility to use different templates as needed. +

+
+
+ +
+ +
+

+ Yes, the editor includes a preview feature that lets you see how the report will look once finalized. This allows you to make adjustments and ensure the report meets your requirements before saving the format. +

+
+
+ +
+ +
+
+
+
+
+
+ +
+
+

+ Latest Release 18.0.1.0.0 +

+ + 26th November, 2024 + +
+
+
+
+
+ Add +
+
+
+
    +
  • + Initial Commit +
  • + +
+
+
+
+
+
+
+
+
+
+ + + +
+

+ Related Products +

+ +
+ + +
+

+ Our Services

+ +
+ +
+
+ .... +
+
+ +
+ + +
+
+ + + + + + diff --git a/sale_report_format_editor/views/base_document_layout_views.xml b/sale_report_format_editor/views/base_document_layout_views.xml new file mode 100644 index 000000000..219ac581d --- /dev/null +++ b/sale_report_format_editor/views/base_document_layout_views.xml @@ -0,0 +1,17 @@ + + + + + + base.document.layout.view.form.inherit.sale.report.format.editor + + base.document.layout + + + + + + + + + diff --git a/sale_report_format_editor/views/custom_external_layout_templates.xml b/sale_report_format_editor/views/custom_external_layout_templates.xml new file mode 100644 index 000000000..a493aaf23 --- /dev/null +++ b/sale_report_format_editor/views/custom_external_layout_templates.xml @@ -0,0 +1,424 @@ + + + + + + + + + + + + + + + + + + diff --git a/sale_report_format_editor/views/default_preview_templates.xml b/sale_report_format_editor/views/default_preview_templates.xml new file mode 100644 index 000000000..9b5a661ef --- /dev/null +++ b/sale_report_format_editor/views/default_preview_templates.xml @@ -0,0 +1,179 @@ + + + + + diff --git a/sale_report_format_editor/views/doc_layout_views.xml b/sale_report_format_editor/views/doc_layout_views.xml new file mode 100644 index 000000000..364a32705 --- /dev/null +++ b/sale_report_format_editor/views/doc_layout_views.xml @@ -0,0 +1,59 @@ + + + + + doc.layout.view.form + doc.layout + +
+ +
+

+ +

+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+
diff --git a/sale_report_format_editor/views/modern_preview_templates.xml b/sale_report_format_editor/views/modern_preview_templates.xml new file mode 100644 index 000000000..c5e61e5a6 --- /dev/null +++ b/sale_report_format_editor/views/modern_preview_templates.xml @@ -0,0 +1,206 @@ + + + + + diff --git a/sale_report_format_editor/views/normal_preview_templates.xml b/sale_report_format_editor/views/normal_preview_templates.xml new file mode 100644 index 000000000..017c886f5 --- /dev/null +++ b/sale_report_format_editor/views/normal_preview_templates.xml @@ -0,0 +1,248 @@ + + + + + diff --git a/sale_report_format_editor/views/old_preview_templates.xml b/sale_report_format_editor/views/old_preview_templates.xml new file mode 100644 index 000000000..c5e1b58b8 --- /dev/null +++ b/sale_report_format_editor/views/old_preview_templates.xml @@ -0,0 +1,242 @@ + + + + +