@ -0,0 +1,43 @@ | 
				
			|||||
 | 
					Product Custom Fields | 
				
			||||
 | 
					===================== | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Product Custom Fields | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Depends | 
				
			||||
 | 
					======= | 
				
			||||
 | 
					[sale] addon Odoo | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Tech | 
				
			||||
 | 
					==== | 
				
			||||
 | 
					* [Python] - Models | 
				
			||||
 | 
					* [XML] - Odoo views | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Installation | 
				
			||||
 | 
					============ | 
				
			||||
 | 
					- www.odoo.com/documentation/13.0/setup/install.html | 
				
			||||
 | 
					- Install our custom addon | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					License | 
				
			||||
 | 
					======= | 
				
			||||
 | 
					GNU AFFERO GENERAL PUBLIC LICENSE, Version 3 (AGPLv3) | 
				
			||||
 | 
					(http://www.gnu.org/licenses/agpl.html) | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Bug Tracker | 
				
			||||
 | 
					=========== | 
				
			||||
 | 
					Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Credits | 
				
			||||
 | 
					======= | 
				
			||||
 | 
					* Cybrosys Techno Solutions <https://www.cybrosys.com> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Author | 
				
			||||
 | 
					------ | 
				
			||||
 | 
					* Ajmal JK <odoo@cybrosys.com> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Maintainer | 
				
			||||
 | 
					---------- | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					This module is maintained by Cybrosys Technologies. | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					For support and more information, please visit https://www.cybrosys.com. | 
				
			||||
@ -0,0 +1,25 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2019-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Ajmal JK (<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is free software: you can modify | 
				
			||||
 | 
					#    it under the terms of the GNU Affero General Public License (AGPL) as | 
				
			||||
 | 
					#    published by the Free Software Foundation, either version 3 of the | 
				
			||||
 | 
					#    License, or (at your option) any later version. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    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 Affero General Public License for more details. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    You should have received a copy of the GNU Affero General Public License | 
				
			||||
 | 
					#    along with this program.  If not, see <https://www.gnu.org/licenses/>. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					from . import models | 
				
			||||
 | 
					from . import wizard | 
				
			||||
@ -0,0 +1,49 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2019-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Ajmal JK (<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is free software: you can modify | 
				
			||||
 | 
					#    it under the terms of the GNU Affero General Public License (AGPL) as | 
				
			||||
 | 
					#    published by the Free Software Foundation, either version 3 of the | 
				
			||||
 | 
					#    License, or (at your option) any later version. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    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 Affero General Public License for more details. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    You should have received a copy of the GNU Affero General Public License | 
				
			||||
 | 
					#    along with this program.  If not, see <https://www.gnu.org/licenses/>. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					{ | 
				
			||||
 | 
					    'name': 'Product Custom Fields', | 
				
			||||
 | 
					    'version': '13.0.1.0.0', | 
				
			||||
 | 
					    'summary': """Ability To Add Custom Fields in Products From User Level""", | 
				
			||||
 | 
					    'description': """Ability To Add Custom Fields in Products From User Level,Product Custom Fields, | 
				
			||||
 | 
					                      Product Dynamic Fields, odoo13, Dynamic Product Fields, Dynamic Fields, Create Dynamic Fields, Community odoo Studio""", | 
				
			||||
 | 
					    'category': 'Sales', | 
				
			||||
 | 
					    'author': 'Cybrosys Techno Solutions', | 
				
			||||
 | 
					    'company': 'Cybrosys Techno Solutions', | 
				
			||||
 | 
					    'maintainer': 'Cybrosys Techno Solutions', | 
				
			||||
 | 
					    'website': "https://www.cybrosys.com", | 
				
			||||
 | 
					    'depends': ['product'], | 
				
			||||
 | 
					    'data': [ | 
				
			||||
 | 
					        'data/widget_data.xml', | 
				
			||||
 | 
					        'security/ir.model.access.csv', | 
				
			||||
 | 
					        'security/product_security_group.xml', | 
				
			||||
 | 
					        'wizard/product_fields_view.xml', | 
				
			||||
 | 
					        'views/product_form_view.xml', | 
				
			||||
 | 
					        'views/ir_fields_search_view.xml', | 
				
			||||
 | 
					    ], | 
				
			||||
 | 
					    'images': ['static/description/banner.png'], | 
				
			||||
 | 
					    'license': 'AGPL-3', | 
				
			||||
 | 
					    'installable': True, | 
				
			||||
 | 
					    'auto_install': False, | 
				
			||||
 | 
					    'application': False, | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,40 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
 | 
					<odoo> | 
				
			||||
 | 
					    <data noupdate="1"> | 
				
			||||
 | 
					        <!-- Widget 'image' for 'binary' field --> | 
				
			||||
 | 
					        <record id="field_widgets_image_widget" model="field.widgets"> | 
				
			||||
 | 
					            <field name="name">image</field> | 
				
			||||
 | 
					            <field name="description">Image</field> | 
				
			||||
 | 
					        </record> | 
				
			||||
 | 
					        <!-- Widget 'many2many_tags' for 'many2many' field --> | 
				
			||||
 | 
					        <record id="field_widgets_many2many_tag_widget" model="field.widgets"> | 
				
			||||
 | 
					            <field name="name">many2many_tags</field> | 
				
			||||
 | 
					            <field name="description">Many2many Tags</field> | 
				
			||||
 | 
					        </record> | 
				
			||||
 | 
					        <!-- Widget 'binary' for 'many2many' field --> | 
				
			||||
 | 
					        <record id="field_widgets_many2many_binary_widget" model="field.widgets"> | 
				
			||||
 | 
					            <field name="name">binary</field> | 
				
			||||
 | 
					            <field name="description">Binary</field> | 
				
			||||
 | 
					        </record> | 
				
			||||
 | 
					        <!-- Widget 'radio' for 'selection' field --> | 
				
			||||
 | 
					        <record id="field_widgets_radio_widget" model="field.widgets"> | 
				
			||||
 | 
					            <field name="name">radio</field> | 
				
			||||
 | 
					            <field name="description">Radio</field> | 
				
			||||
 | 
					        </record> | 
				
			||||
 | 
					        <!-- Widget 'priority' for 'selection' field --> | 
				
			||||
 | 
					        <record id="field_widgets_priority_widget" model="field.widgets"> | 
				
			||||
 | 
					            <field name="name">priority</field> | 
				
			||||
 | 
					            <field name="description">Priority</field> | 
				
			||||
 | 
					        </record> | 
				
			||||
 | 
					        <!-- Widget 'monetory' for 'float' field --> | 
				
			||||
 | 
					        <record id="field_widgets_monetory_widget" model="field.widgets"> | 
				
			||||
 | 
					            <field name="name">monetary</field> | 
				
			||||
 | 
					            <field name="description">Monetary</field> | 
				
			||||
 | 
					        </record> | 
				
			||||
 | 
					        <!-- Widget 'selection' for 'Many2one' field --> | 
				
			||||
 | 
					        <record id="field_widgets_selection_widget" model="field.widgets"> | 
				
			||||
 | 
					            <field name="name">selection</field> | 
				
			||||
 | 
					            <field name="description">Selection</field> | 
				
			||||
 | 
					        </record> | 
				
			||||
 | 
					  </data> | 
				
			||||
 | 
					</odoo> | 
				
			||||
@ -0,0 +1,27 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2019-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Ajmal JK (<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is free software: you can modify | 
				
			||||
 | 
					#    it under the terms of the GNU Affero General Public License (AGPL) as | 
				
			||||
 | 
					#    published by the Free Software Foundation, either version 3 of the | 
				
			||||
 | 
					#    License, or (at your option) any later version. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    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 Affero General Public License for more details. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    You should have received a copy of the GNU Affero General Public License | 
				
			||||
 | 
					#    along with this program.  If not, see <https://www.gnu.org/licenses/>. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					from . import ir_model_fields | 
				
			||||
 | 
					from . import field_widgets | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
@ -0,0 +1,37 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2019-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Ajmal JK (<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is free software: you can modify | 
				
			||||
 | 
					#    it under the terms of the GNU Affero General Public License (AGPL) as | 
				
			||||
 | 
					#    published by the Free Software Foundation, either version 3 of the | 
				
			||||
 | 
					#    License, or (at your option) any later version. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    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 Affero General Public License for more details. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    You should have received a copy of the GNU Affero General Public License | 
				
			||||
 | 
					#    along with this program.  If not, see <https://www.gnu.org/licenses/>. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					from odoo import api, models, fields, _ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					class FieldWidgets(models.Model): | 
				
			||||
 | 
					    """Need of this model is because we can't filter a selection field dynamically | 
				
			||||
 | 
					       so when we select a field its widgets also need to change according to field | 
				
			||||
 | 
					       type, we can't do it by a 'selection' field, need a 'Many2one' field.""" | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    _name = 'field.widgets' | 
				
			||||
 | 
					    _description = 'Field Widgets' | 
				
			||||
 | 
					    _rec_name = 'description' | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    name = fields.Char(string="Name") | 
				
			||||
 | 
					    description = fields.Char(string="Description") | 
				
			||||
@ -0,0 +1,32 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2019-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Ajmal JK (<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is free software: you can modify | 
				
			||||
 | 
					#    it under the terms of the GNU Affero General Public License (AGPL) as | 
				
			||||
 | 
					#    published by the Free Software Foundation, either version 3 of the | 
				
			||||
 | 
					#    License, or (at your option) any later version. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    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 Affero General Public License for more details. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    You should have received a copy of the GNU Affero General Public License | 
				
			||||
 | 
					#    along with this program.  If not, see <https://www.gnu.org/licenses/>. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					from odoo import api, models, fields, _ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					class IrModelFields(models.Model): | 
				
			||||
 | 
					    """Adding a new field to understand the dynamically created fields.""" | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    _inherit = 'ir.model.fields' | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    is_dynamic = fields.Boolean(string="Dynamic Field") | 
				
			||||
		
		
			
  | 
@ -0,0 +1,8 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
 | 
					<odoo> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					     <record id="group_add_custom_fields" model="res.groups"> | 
				
			||||
 | 
					        <field name="name">Create Custom Fields</field> | 
				
			||||
 | 
					    </record> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					</odoo> | 
				
			||||
| 
		 After Width: | Height: | Size: 94 KiB  | 
| 
		 After Width: | Height: | Size: 39 KiB  | 
| 
		 After Width: | Height: | Size: 138 KiB  | 
| 
		 After Width: | Height: | Size: 88 KiB  | 
| 
		 After Width: | Height: | Size: 127 KiB  | 
| 
		 After Width: | Height: | Size: 151 KiB  | 
| 
		 After Width: | Height: | Size: 87 KiB  | 
| 
		 After Width: | Height: | Size: 93 KiB  | 
| 
		 After Width: | Height: | Size: 15 KiB  | 
| 
		 After Width: | Height: | Size: 51 KiB  | 
| 
		 After Width: | Height: | Size: 107 KiB  | 
| 
		 After Width: | Height: | Size: 34 KiB  | 
| 
		 After Width: | Height: | Size: 42 KiB  | 
| 
		 After Width: | Height: | Size: 46 KiB  | 
| 
		 After Width: | Height: | Size: 45 KiB  | 
| 
		 After Width: | Height: | Size: 117 KiB  | 
| 
		 After Width: | Height: | Size: 104 KiB  | 
| 
		 After Width: | Height: | Size: 47 KiB  | 
@ -0,0 +1,596 @@ | 
				
			|||||
 | 
					<div class="row" | 
				
			||||
 | 
					     style="margin: 0;position: relative;color: #000;background-position: center;background: #ffffff;border-bottom: 1px solid #e4e4e4;text-align: center; margin: auto; display: flex;justify-content: center;"> | 
				
			||||
 | 
					    <a href="https://www.cybrosys.com/" target="_blank"><img src="images/cybrosys.png" | 
				
			||||
 | 
					                                                             style=" width: 293px; padding: 1rem 0rem; margin: auto" | 
				
			||||
 | 
					                                                             alt="cybrosys-logo"></a></div> | 
				
			||||
 | 
					<div class="row" | 
				
			||||
 | 
					     style="margin:75px 0;position: relative;color: #000;background-position: center;background: #ffffff;border-bottom: 1px solid #e4e4e4; padding-bottom: 30px;"> | 
				
			||||
 | 
					    <div class="col-md-7 col-sm-12 col-xs-12" style="padding: 0px"> | 
				
			||||
 | 
					        <div style=" margin: 0 0 0px;padding: 20px 0 10;font-size: 23px;line-height: 35px;font-weight: 400;color: #000;border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.11);text-align: left;"> | 
				
			||||
 | 
					            <h1 style="font-size: 39px;font-weight: 600;margin: 0px !important;">Product Custom Fields</h1> | 
				
			||||
 | 
					            <h3 style="font-size: 21px;margin-top: 8px;position: relative;">Create Custom Fields on Products from User | 
				
			||||
 | 
					                level.</h3> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					        <h2 style="font-weight: 600;font-size: 1.8rem;margin-top: 15px;">Key Highlights</h2> | 
				
			||||
 | 
					        <ul style=" padding: 0 1px; list-style: none; "> | 
				
			||||
 | 
					            <li style="display: flex;align-items: center;padding: 8px 0;font-size: 18px;"><img src="images/checked.png" | 
				
			||||
 | 
					                                                                                               style=" width: 22px; margin-right: 6px; " | 
				
			||||
 | 
					                                                                                               alt="check">Creates | 
				
			||||
 | 
					                custom fields on Products. | 
				
			||||
 | 
					            </li> | 
				
			||||
 | 
					        </ul> | 
				
			||||
 | 
					    </div> | 
				
			||||
 | 
					    <div class="col-md-5 col-sm-12 col-xs-12"><img src="images/dynamic_product_fields_2.png" class="img-responsive" | 
				
			||||
 | 
					                                                   alt=""></div> | 
				
			||||
 | 
					</div> | 
				
			||||
 | 
					<div> | 
				
			||||
 | 
					    <section class="oe_container" style="padding: 1rem 0rem 1rem; background-color: #ffffff !important;"> | 
				
			||||
 | 
					        <div class="row py-4 px-3"> | 
				
			||||
 | 
					            <div class="w-100" style="padding-top:30px;padding-bottom:45px;border-radius: 10px;"> | 
				
			||||
 | 
					                <ul role="tablist" class="nav nav-pills justify-content-center" data-tabs="tabs" id="pills-tab" | 
				
			||||
 | 
					                    style="border: none;background: unset;"> | 
				
			||||
 | 
					                    <li class="nav-item mr-1 mb-3" | 
				
			||||
 | 
					                        style="font-size: 1.05rem;font-weight: 400;transition: all .15s ease;color: #d31c22;background-color: #d31c22;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);border: 0;font-family: 'Open Sans',sans-serif;width: 140px;border-radius: 0.30rem;"> | 
				
			||||
 | 
					                        <a id="pills-home-tab" data-toggle="pill" href="#pills-home" role="tab" | 
				
			||||
 | 
					                           aria-controls="pills-home" aria-selected="true" class="nav-link active show" style="color: #000000;line-height: 33px;border: 0;border-radius: .25rem;font-weight: 400;text-align: center; | 
				
			||||
 | 
					                  color: #fff;">Overview </a></li> | 
				
			||||
 | 
					                    <li class="nav-item mr-1 mb-3" | 
				
			||||
 | 
					                        style="font-size: 1.05rem;font-weight: 400;transition: all .15s ease;color: #d31c22;background-color: #d31c22;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);border: 0;font-family: 'Open Sans',sans-serif;width: 140px;border-radius: 0.30rem;"> | 
				
			||||
 | 
					                        <a id="pills-home-tab" data-toggle="pill" href="#pills-home1" role="tab" | 
				
			||||
 | 
					                           aria-controls="pills-home" aria-selected="true" class="nav-link " style="color: #000000;line-height: 33px;border: 0;border-radius: .25rem;font-weight: 400; text-align: center; | 
				
			||||
 | 
					                  color: #fff;">Features </a></li> | 
				
			||||
 | 
					                    <li class="nav-item mr-1 mb-3" | 
				
			||||
 | 
					                        style="font-size: 1.05rem;font-weight: 400;transition: all .15s ease;color: #ffffff;background-color: #d31c22;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);border: 0;font-family: 'Open Sans',sans-serif;width: 140px;border-radius: 0.30rem;"> | 
				
			||||
 | 
					                        <a class="nav-link" id="pills-profile-tab" data-toggle="pill" href="#pills-profile" role="tab" | 
				
			||||
 | 
					                           aria-controls="pills-profile" aria-selected="false" style="color: #000000;line-height: 33px;border: 0;border-radius: .25rem;font-weight: 400; text-align: center; | 
				
			||||
 | 
					                  color: #fff;">Screenshots </a></li> | 
				
			||||
 | 
					                    <!--               <li class="nav-item mr-1 mb-3" style="font-size: 1.05rem;font-weight: 400;transition: all .15s ease;color: #ffffff;background-color: #d31c22;box-shadow: 0 4px 6px rgba(50,50,93,.11), 0 1px 3px rgba(0,0,0,.08);border: 0;font-family: 'Open Sans',sans-serif;width: 140px;border-radius: 0.30rem;"> <a class="nav-link" id="pills-profile-tab" data-toggle="pill" href="#pills-video" role="tab" aria-controls="pills-profile" aria-selected="false" style="color: #000000;line-height: 33px;border: 0;border-radius: .25rem;font-weight: 400; text-align: center;--> | 
				
			||||
 | 
					                    <!--                  color: #fff;">Video </a> </li>--> | 
				
			||||
 | 
					                </ul> | 
				
			||||
 | 
					                <div class="tab-content" id="pills-tabContent" | 
				
			||||
 | 
					                     style="padding-top: 30px; padding-bottom: 30px; padding: 30px;"> | 
				
			||||
 | 
					                    <div class="px-3 pt-1 tab-pane fade active show" id="pills-home" role="tabpanel" aria-labelledby=" | 
				
			||||
 | 
					                  pills-home-tab"> | 
				
			||||
 | 
					                        <!-- Overview--> | 
				
			||||
 | 
					                        <h2 style="font-weight: 600;text-align: center;width: 100%;">Overview</h2> | 
				
			||||
 | 
					                        <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style="text-align: center;font-size: 19px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;opacity: 1 !important;line-height: 31px;font-weight: 400;letter-spacing: .5px;margin-bottom: 21px;"> | 
				
			||||
 | 
					                            The Dynamic Product Fields helps to create a custom fields on product simply and easily | 
				
			||||
 | 
					                            without coding. This module helps to add a new fields on products form and save it. From | 
				
			||||
 | 
					                            configuration menu you click create fields and you can create new custom field as per your | 
				
			||||
 | 
					                            needs without coding. | 
				
			||||
 | 
					                        </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div class="px-3 pt-1 tab-pane fade " id="pills-home1" role="tabpanel" aria-labelledby=" | 
				
			||||
 | 
					                  pills-home-tab"> | 
				
			||||
 | 
					                        <!-- feature tab--> | 
				
			||||
 | 
					                        <h2 style="font-weight: 600;text-align: center;width: 100%;">Dynamic Product Fields</h2> | 
				
			||||
 | 
					                        <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | 
				
			||||
 | 
					                        <ul> | 
				
			||||
 | 
					                            <li class="mb8" | 
				
			||||
 | 
					                                style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | 
				
			||||
 | 
					                                <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check">Creates | 
				
			||||
 | 
					                                custom fields on product without coding | 
				
			||||
 | 
					                            </li> | 
				
			||||
 | 
					                            <li class="mb8" | 
				
			||||
 | 
					                                style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | 
				
			||||
 | 
					                                <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check">Can | 
				
			||||
 | 
					                                easily set the position of fields | 
				
			||||
 | 
					                            </li> | 
				
			||||
 | 
					                            <li class="mb8" | 
				
			||||
 | 
					                                style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | 
				
			||||
 | 
					                                <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check">Can | 
				
			||||
 | 
					                                Select Widgets for fields | 
				
			||||
 | 
					                            </li> | 
				
			||||
 | 
					                            <li class="mb8" | 
				
			||||
 | 
					                                style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | 
				
			||||
 | 
					                                <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check">Can | 
				
			||||
 | 
					                                set the field properties (help,required,copied,readonly,indexed). | 
				
			||||
 | 
					                            </li> | 
				
			||||
 | 
					                            <li class="mb8" | 
				
			||||
 | 
					                                style="font-family: Roboto;color: #000;list-style-type: square;font-size: 19px;line-height: 50px; background-color: #3a34380d;padding-left: 20px;border-radius: 7px;list-style: none;"> | 
				
			||||
 | 
					                                <img src="images/checked.png" style=" width: 22px; margin-right: 6px; " alt="check">Can | 
				
			||||
 | 
					                                easily Filter the Dynamically created fields from settings. | 
				
			||||
 | 
					                            </li> | 
				
			||||
 | 
					                        </ul> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <!-- Screenshot tab--> | 
				
			||||
 | 
					                    <div class="px-3 tab-pane fade" id="pills-profile" role="tabpanel" | 
				
			||||
 | 
					                         aria-labelledby="pills-profile-tab"> | 
				
			||||
 | 
					                        <div class="tab-pane"> | 
				
			||||
 | 
					                            <h2 style="font-weight: 600;text-align: center;width: 100%;">Screenshots</h2> | 
				
			||||
 | 
					                            <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | 
				
			||||
 | 
					                            <div> | 
				
			||||
 | 
					                                <section class="oe_container"> | 
				
			||||
 | 
					                                    <div id="demo" class="row carousel slide  mb32" data-ride="carousel"> | 
				
			||||
 | 
					                                        <div class="carousel-inner"> | 
				
			||||
 | 
					                                            <div class="carousel-item active" style="min-height: 0px;"> | 
				
			||||
 | 
					                                                <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | 
				
			||||
 | 
					                                                     style="float: left;"> | 
				
			||||
 | 
					                                                    <h3 class="alert" | 
				
			||||
 | 
					                                                        style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px;"> | 
				
			||||
 | 
					                                                        <img src="images/checked.png" | 
				
			||||
 | 
					                                                             style=" width: 22px; margin-right: 6px; " alt="check"> | 
				
			||||
 | 
					                                                        After installation, Give Acces to the user to 'Create Fields' | 
				
			||||
 | 
					                                                        from User settings.</h3> | 
				
			||||
 | 
					                                                    <div style=""><img class="img img-responsive center-block" | 
				
			||||
 | 
					                                                                       style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                                                       src="images/dynamic_product_fields_1.png"></div> | 
				
			||||
 | 
					                                                </div> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                            <div class="carousel-item" style="min-height: 0px;"> | 
				
			||||
 | 
					                                                <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | 
				
			||||
 | 
					                                                     style="float: left;"> | 
				
			||||
 | 
					                                                    <h3 class="alert" | 
				
			||||
 | 
					                                                        style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px;"> | 
				
			||||
 | 
					                                                        <img src="images/checked.png" | 
				
			||||
 | 
					                                                             style=" width: 22px; margin-right: 6px; " alt="check"> | 
				
			||||
 | 
					                                                        Click 'Create Fields' Button to create custom fields.</h3> | 
				
			||||
 | 
					                                                    <div style=""><img class="img img-responsive center-block" | 
				
			||||
 | 
					                                                                       style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                                                       src="images/dynamic_product_fields_7.png"></div> | 
				
			||||
 | 
					                                                </div> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                            <div class="carousel-item" style="min-height: 0px;"> | 
				
			||||
 | 
					                                                <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | 
				
			||||
 | 
					                                                     style="float: left;"> | 
				
			||||
 | 
					                                                    <h3 class="alert" | 
				
			||||
 | 
					                                                        style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px;"> | 
				
			||||
 | 
					                                                        <img src="images/checked.png" | 
				
			||||
 | 
					                                                             style=" width: 22px; margin-right: 6px; " alt="check"> Fill | 
				
			||||
 | 
					                                                        in the details and click create fields , a new field will | 
				
			||||
 | 
					                                                        create.</h3> | 
				
			||||
 | 
					                                                    <div style=""><img class="img img-responsive center-block" | 
				
			||||
 | 
					                                                                       style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                                                       src="images/dynamic_product_fields_2.png"></div> | 
				
			||||
 | 
					                                                </div> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                            <div class="carousel-item" style="min-height: 0px;"> | 
				
			||||
 | 
					                                                <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | 
				
			||||
 | 
					                                                     style="float: left;"> | 
				
			||||
 | 
					                                                    <h3 class="mb32 alert" | 
				
			||||
 | 
					                                                        style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px; "> | 
				
			||||
 | 
					                                                        <img src="images/checked.png" | 
				
			||||
 | 
					                                                             style=" width: 22px; margin-right: 6px; " alt="check">You | 
				
			||||
 | 
					                                                        need to select model, field type (and widget if available)</h3> | 
				
			||||
 | 
					                                                    <div style=""><img class="img img-responsive center-block" | 
				
			||||
 | 
					                                                                       style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                                                       src="images/dynamic_product_fields_3.png"></div> | 
				
			||||
 | 
					                                                </div> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                            <div class="carousel-item" style="min-height: 0px;"> | 
				
			||||
 | 
					                                                <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | 
				
			||||
 | 
					                                                     style="float: left;"> | 
				
			||||
 | 
					                                                    <h3 class="mb32 alert" | 
				
			||||
 | 
					                                                        style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px; "> | 
				
			||||
 | 
					                                                        <img src="images/checked.png" | 
				
			||||
 | 
					                                                             style=" width: 22px; margin-right: 6px; " alt="check">You | 
				
			||||
 | 
					                                                        need to select the position of field, and also can select the | 
				
			||||
 | 
					                                                        extra properties for fields.</h3> | 
				
			||||
 | 
					                                                    <div style=""><img class="img img-responsive center-block" | 
				
			||||
 | 
					                                                                       style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                                                       src="images/dynamic_product_fields_4.png"></div> | 
				
			||||
 | 
					                                                </div> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                            <div class="carousel-item" style="min-height: 0px;"> | 
				
			||||
 | 
					                                                <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | 
				
			||||
 | 
					                                                     style="float: left;"> | 
				
			||||
 | 
					                                                    <h3 class="mb32 alert" | 
				
			||||
 | 
					                                                        style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px; "> | 
				
			||||
 | 
					                                                        <img src="images/checked.png" | 
				
			||||
 | 
					                                                             style=" width: 22px; margin-right: 6px; " alt="check"> | 
				
			||||
 | 
					                                                        After fill the required details, click create fields to create | 
				
			||||
 | 
					                                                        new field.</h3> | 
				
			||||
 | 
					                                                    <div style=""><img class="img img-responsive center-block" | 
				
			||||
 | 
					                                                                       style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                                                       src="images/dynamic_product_fields_5.png"></div> | 
				
			||||
 | 
					                                                </div> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                            <div class="carousel-item" style="min-height: 0px;"> | 
				
			||||
 | 
					                                                <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | 
				
			||||
 | 
					                                                     style="float: left;"> | 
				
			||||
 | 
					                                                    <h3 class="mb32 alert" | 
				
			||||
 | 
					                                                        style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px; "> | 
				
			||||
 | 
					                                                        <img src="images/checked.png" | 
				
			||||
 | 
					                                                             style=" width: 22px; margin-right: 6px; " alt="check"> A | 
				
			||||
 | 
					                                                        new field is created in the product view.</h3> | 
				
			||||
 | 
					                                                    <div style=""><img class="img img-responsive center-block" | 
				
			||||
 | 
					                                                                       style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                                                       src="images/dynamic_product_fields_6.png"></div> | 
				
			||||
 | 
					                                                </div> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                            <div class="carousel-item" style="min-height: 0px;"> | 
				
			||||
 | 
					                                                <div class="col-xs-12 col-sm-12 col-md-12 mb16 mt16" | 
				
			||||
 | 
					                                                     style="float: left;"> | 
				
			||||
 | 
					                                                    <h3 class="mb32 alert" | 
				
			||||
 | 
					                                                        style="font-weight:400;color: #091E42;background: #fff;text-align: left;border-radius: 0; font-size: 18px; "> | 
				
			||||
 | 
					                                                        <img src="images/checked.png" | 
				
			||||
 | 
					                                                             style=" width: 22px; margin-right: 6px; " alt="check">Can filter the dynamically created fields from the settings</h3> | 
				
			||||
 | 
					                                                    <div style=""><img class="img img-responsive center-block" | 
				
			||||
 | 
					                                                                       style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                                                       src="images/dynamic_product_fields_8.png"></div> | 
				
			||||
 | 
					                                                </div> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <a class="carousel-control-prev" href="#demo" 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="#demo" 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> | 
				
			||||
 | 
					                                    </a> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </section> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <!--               <div class="px-3 pt-1 tab-pane fade" id="pills-video" role="tabpanel" aria-labelledby="--> | 
				
			||||
 | 
					                    <!--                  pills-home-tab">--> | 
				
			||||
 | 
					                    <!--                  <!– Video–>--> | 
				
			||||
 | 
					                    <!--                  <h2 style="font-weight: 600;text-align: center;width: 100%;">Video</h2>--> | 
				
			||||
 | 
					                    <!--                  <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;">--> | 
				
			||||
 | 
					                    <!--                  <center>--> | 
				
			||||
 | 
					                    <!--                     <p>Website Maintenance Request Demo</p>--> | 
				
			||||
 | 
					                    <!--                     <!–<a href="https://www.youtube.com/watch?v=57QWXrMYe84&feature=youtu.be" target="_blank"> <img src="addon-youtube.png" style="width:80%;"></a>–>--> | 
				
			||||
 | 
					                    <!--                     <div class="s_panel_video" data-video-id="7PFB7FpMFyM?rel=0" style="cursor:pointer;">--> | 
				
			||||
 | 
					                    <!--                        <img class="img-fluid s_tooltip_tabs_tooltip_image s_figure_link pb0" src="images/task_timer_youtube.png" alt="Cybrosys Cover Video" style="max-width:100%;">--> | 
				
			||||
 | 
					                    <!--                     </div>--> | 
				
			||||
 | 
					                    <!--                  </center>--> | 
				
			||||
 | 
					                    <!--               </div>--> | 
				
			||||
 | 
					                    <!-- faq tab--> | 
				
			||||
 | 
					                    <div class="px-2 px-lg-4 pt-3 tab-pane fade" id="pills-contact" role="tabpanel" | 
				
			||||
 | 
					                         aria-labelledby="pills-contact-tab"> | 
				
			||||
 | 
					                        <ul class="list-unstyled"> | 
				
			||||
 | 
					                        </ul> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					    </section> | 
				
			||||
 | 
					    <section class="oe_container" style="padding: 2rem 3rem 1rem;"> | 
				
			||||
 | 
					        <h2 style="font-weight: 600;text-align: center;margin-bottom: 25px;width: 100%;">Suggested Products</h2> | 
				
			||||
 | 
					        <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | 
				
			||||
 | 
					        <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/13.0/product_brand_sale/" target="_blank"> | 
				
			||||
 | 
					                            <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | 
				
			||||
 | 
					                                <img class="img img-responsive center-block" | 
				
			||||
 | 
					                                     style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                     src="images/banner_product_branding.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/13.0/product_expiry_warning/" target="_blank"> | 
				
			||||
 | 
					                            <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | 
				
			||||
 | 
					                                <img class="img img-responsive center-block" | 
				
			||||
 | 
					                                     style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                     src="images/banner_product_expiry.jpeg"></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/12.0/sale_purchase_previous_product_cost/" | 
				
			||||
 | 
					                           target="_blank"> | 
				
			||||
 | 
					                            <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | 
				
			||||
 | 
					                                <img class="img img-responsive center-block" | 
				
			||||
 | 
					                                     style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                     src="images/banner_previous_rates.jpeg"></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/13.0/customer_sequence/" target="_blank"> | 
				
			||||
 | 
					                            <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | 
				
			||||
 | 
					                                <img class="img img-responsive center-block" | 
				
			||||
 | 
					                                     style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                     src="images/banner_customer_sequence.jpeg"></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/12.0/barcode_scanning_sale_purchase/" | 
				
			||||
 | 
					                           target="_blank"> | 
				
			||||
 | 
					                            <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | 
				
			||||
 | 
					                                <img class="img img-responsive center-block" | 
				
			||||
 | 
					                                     style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                     src="images/banner_barcode_scanning.jpeg"></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/12.0/amount_currency_sale/" target="_blank"> | 
				
			||||
 | 
					                            <div style="box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);border-radius: 10px;"> | 
				
			||||
 | 
					                                <img class="img img-responsive center-block" | 
				
			||||
 | 
					                                     style="border-top-left-radius: 10px;border-top-right-radius: 10px;" | 
				
			||||
 | 
					                                     src="images/banner_currency_total.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> | 
				
			||||
 | 
					        </a> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					    </section> | 
				
			||||
 | 
					    <section class="row" style="padding: 2rem 3rem 1rem;margin:0px"> | 
				
			||||
 | 
					        <h2 style="font-weight: 600;margin-bottom: 20px;text-align: center;width: 100%;">Our Service</h2> | 
				
			||||
 | 
					        <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | 
				
			||||
 | 
					        <div class="row" style=" display: flex; justify-content: center; flex-wrap: wrap;width: 100%; "> | 
				
			||||
 | 
					            <!-- <div style="display:flex;padding-top: 20px;justify-content: space-between;"> --> | 
				
			||||
 | 
					            <div class="col-md-2 col-sm-6 col-xs-12"> | 
				
			||||
 | 
					                <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | 
				
			||||
 | 
					                        href="https://www.cybrosys.com/odoo-customization-and-installation/" target="_blank"> <img | 
				
			||||
 | 
					                        src="https://www.cybrosys.com/images/odoo-customization.png" | 
				
			||||
 | 
					                        style="width: 100%;border-radius: 100%;"/> </a></div> | 
				
			||||
 | 
					                <h3 class="oe_slogan" | 
				
			||||
 | 
					                    style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | 
				
			||||
 | 
					                    <a href="https://www.cybrosys.com/odoo-customization-and-installation/" target="_blank" | 
				
			||||
 | 
					                       style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                        Odoo Customization </a></h3> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <div class="col-md-2 col-sm-6 col-xs-12"> | 
				
			||||
 | 
					                <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | 
				
			||||
 | 
					                        href="https://www.cybrosys.com/odoo-erp-implementation/" target="_blank"> <img | 
				
			||||
 | 
					                        src="https://www.cybrosys.com/images/odoo-erp-implementation.png" | 
				
			||||
 | 
					                        style="width: 100%;border-radius: 100%;"/> </a></div> | 
				
			||||
 | 
					                <h3 class="oe_slogan" | 
				
			||||
 | 
					                    style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | 
				
			||||
 | 
					                    <a href="https://www.cybrosys.com/odoo-erp-implementation/" target="_blank" | 
				
			||||
 | 
					                       style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                        Odoo Implementation </a></h3> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <div class="col-md-2 col-sm-6 col-xs-12"> | 
				
			||||
 | 
					                <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | 
				
			||||
 | 
					                        href="https://www.cybrosys.com/odoo-erp-integration/" target="_blank"> <img | 
				
			||||
 | 
					                        src="https://www.cybrosys.com/images/odoo-erp-integration.png" | 
				
			||||
 | 
					                        style="width: 100%;border-radius: 100%;"/> </a></div> | 
				
			||||
 | 
					                <h3 class="oe_slogan" | 
				
			||||
 | 
					                    style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | 
				
			||||
 | 
					                    <a href="https://www.cybrosys.com/odoo-erp-integration/" target="_blank" | 
				
			||||
 | 
					                       style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                        Odoo Integration </a></h3> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <div class="col-md-2 col-sm-6 col-xs-12"> | 
				
			||||
 | 
					                <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | 
				
			||||
 | 
					                        href="https://www.cybrosys.com/odoo-erp-support/" target="_blank"> <img | 
				
			||||
 | 
					                        src="https://www.cybrosys.com/images/odoo-erp-support.png" | 
				
			||||
 | 
					                        style="width: 100%;border-radius: 100%;"/> </a></div> | 
				
			||||
 | 
					                <h3 class="oe_slogan" | 
				
			||||
 | 
					                    style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | 
				
			||||
 | 
					                    <a href="https://www.cybrosys.com/odoo-erp-support/" target="_blank" | 
				
			||||
 | 
					                       style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                        Odoo Support</a></h3> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <div class="col-md-2 col-sm-6 col-xs-12"> | 
				
			||||
 | 
					                <div style="width:75px;height:75px;background:#fff; border-radius:100%;margin: auto;"><a | 
				
			||||
 | 
					                        href="https://www.cybrosys.com/hire-odoo-developer/" target="_blank"> <img | 
				
			||||
 | 
					                        src="https://www.cybrosys.com/images/hire-odoo-developer.png" | 
				
			||||
 | 
					                        style="width: 100%;border-radius: 100%;"/> </a></div> | 
				
			||||
 | 
					                <h3 class="oe_slogan" | 
				
			||||
 | 
					                    style="font-weight: 800;text-align: center;font-size: 14px;width: 100%;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;"> | 
				
			||||
 | 
					                    <a href="https://www.cybrosys.com/hire-odoo-developer/" target="_blank" | 
				
			||||
 | 
					                       style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                        Hire Odoo Developers</a></h3> | 
				
			||||
 | 
					                </a> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <!-- </div> --> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					    </section> | 
				
			||||
 | 
					    <section class="row" style="padding: 2rem 3rem 1rem;margin:0px"> | 
				
			||||
 | 
					        <div class="row" style="margin: 0"> | 
				
			||||
 | 
					            <h2 style="font-weight: 600;margin-bottom: 20px;text-align: center;width: 100%;">Our Industries</h2> | 
				
			||||
 | 
					            <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | 
				
			||||
 | 
					            <!-- <div style="display:flex;justify-content: space-between;flex-wrap:wrap;"> --> | 
				
			||||
 | 
					            <div class="row" style="width: 100%"> | 
				
			||||
 | 
					                <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/best-trading-erp/" target="_blank"> <img | 
				
			||||
 | 
					                                    src="https://www.cybrosys.com/images/odoo-index-industry-1.png" alt="Odoo Industry" | 
				
			||||
 | 
					                                    style="    border-radius: 100%;width:100%;"/> </a></div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div style="width:70%;float:left;"> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/best-trading-erp/" target="_blank" | 
				
			||||
 | 
					                               style="list-style: none; color:#000; text-decoration: none;font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                                Trading </a></h3> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                            Easily procure and sell your products. </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/manufacturing-erp-software/" | 
				
			||||
 | 
					                               target="_blank"> <img src="https://www.cybrosys.com/images/odoo-index-industry-2.png" | 
				
			||||
 | 
					                                                     alt="Odoo Industry" style="    border-radius: 100%;width:100%;"/> | 
				
			||||
 | 
					                            </a></div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div style="width:70%;float:left;" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/manufacturing-erp-software/" | 
				
			||||
 | 
					                               target="_blank" | 
				
			||||
 | 
					                               style="list-style: none; color:#000; text-decoration: none;font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                                Manufacturing</a></h3> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px;font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                            Plan, track and schedule your operations. </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/restaurant-management/" target="_blank"> | 
				
			||||
 | 
					                                <img src="https://www.cybrosys.com/images/odoo-index-industry-3.png" alt="Odoo Industry" | 
				
			||||
 | 
					                                     style="    border-radius: 100%;width:100%;"/> </a></div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div style="width:70%;float:left;"> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/restaurant-management/" target="_blank" | 
				
			||||
 | 
					                               style="list-style: none; color:#000; text-decoration: none;font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                                Restaurant</a></h3> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px;font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                            Run your bar or restaurant methodical. </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/pos/" target="_blank"> <img | 
				
			||||
 | 
					                                    src="https://www.cybrosys.com/images/odoo-index-industry-4.png" alt="Odoo Industry" | 
				
			||||
 | 
					                                    style="    border-radius: 100%;width:100%;"/> </a></div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div style="width:70%;float:left;"> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/pos/" target="_blank" | 
				
			||||
 | 
					                               style="list-style: none; color:#000; text-decoration: none;font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                                POS</a></h3> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px;font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                            Easy configuring and convivial selling. </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/ecommerce-website/" target="_blank"> <img | 
				
			||||
 | 
					                                    src="https://www.cybrosys.com/images/odoo-index-industry-5.png" alt="Odoo Industry" | 
				
			||||
 | 
					                                    style="    border-radius: 100%;width:100%;"/> </a></div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div style="width:70%;float:left;"> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 0px;margin-left: 16px;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/ecommerce-website/" target="_blank" | 
				
			||||
 | 
					                               style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                                E-commerce & Website</a></h3> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                            Mobile friendly, awe-inspiring product pages. </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/hotel-management-erp/" target="_blank"> | 
				
			||||
 | 
					                                <img src="https://www.cybrosys.com/images/odoo-index-industry-6.png" alt="Odoo Industry" | 
				
			||||
 | 
					                                     style="    border-radius: 100%;width:100%;"/> </a></div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div style="width:70%;float:left;"> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/hotel-management-erp/" target="_blank" | 
				
			||||
 | 
					                               style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                                Hotel Management</a></h3> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                            An all-inclusive hotel management application. </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/education-erp-software/" target="_blank"> | 
				
			||||
 | 
					                                <img src="https://www.cybrosys.com/images/odoo-index-industry-7.png" alt="Odoo Industry" | 
				
			||||
 | 
					                                     style="    border-radius: 100%;width:100%;"/> </a></div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div style="width:70%;float:left;"> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/education-erp-software/" target="_blank" | 
				
			||||
 | 
					                               style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                                Education</a></h3> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                            A Collaborative platform for educational management. </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <div class="col-md-4 col-sm-6 col-xs-12" style=" margin-bottom: 10px; "> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <div style="width:75px;height:75px;background:#CE2D48; border-radius:100%;float: left;text-align: left;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/service-management/" target="_blank"> <img | 
				
			||||
 | 
					                                    src="https://www.cybrosys.com/images/odoo-index-industry-8.png" alt="Odoo Industry" | 
				
			||||
 | 
					                                    style="    border-radius: 100%;width:100%;"/> </a></div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div style="width:70%;float:left;"> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 14px;font-weight:800;width: auto;margin: 0;margin-top: 14px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 4px;margin-left: 16px;"> | 
				
			||||
 | 
					                            <a href="https://www.cybrosys.com/odoo/industries/service-management/" target="_blank" | 
				
			||||
 | 
					                               style="list-style: none; color:#000; text-decoration: none; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                                Service Management</a></h3> | 
				
			||||
 | 
					                        <h3 class="oe_slogan" | 
				
			||||
 | 
					                            style=" text-align: left;font-size: 12px;width: auto;margin: 0;margin-top:5px;color: #000 !important;margin-top: 5px;opacity: 1 !important;line-height: 17px;float: left;margin-top: 5px;margin-left: 16px; font-family: 'Montserrat',sans-serif;"> | 
				
			||||
 | 
					                            Keep track of services and invoice accordingly. </h3> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					</div> | 
				
			||||
 | 
					</section> | 
				
			||||
 | 
					<section class="oe_container" style="padding: 0% 0% 6% 0%;"> | 
				
			||||
 | 
					    <center> | 
				
			||||
 | 
					        <div class="col-md-12" style="margin: auto !important; | 
				
			||||
 | 
					         width: 70%; | 
				
			||||
 | 
					         padding: 30px;"> | 
				
			||||
 | 
					            <h2 style="font-weight: 600;text-align: center;width: 100%;">Need Any Help?</h2> | 
				
			||||
 | 
					            <hr style="margin-top: 0px;margin-bottom: 2%;border: 0;text-align: center;border-top: 3px solid #d21c22;width: 5%;"> | 
				
			||||
 | 
					            <h4 style="font-size:16px;"> If you have anything to share with us based on your use of this module, please | 
				
			||||
 | 
					                let us know. We are ready to offer our support. </h4> | 
				
			||||
 | 
					            <div class="col-md-6" style="float:left; padding:20px;"> | 
				
			||||
 | 
					                <h4><i class="fa fa-envelope"></i>Email us </h4> | 
				
			||||
 | 
					                <p>odoo@cybrosys.com / info@cybrosys.com</p> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <div class="col-md-6" style="float:left; padding:20px;"> | 
				
			||||
 | 
					                <h4><i class="fa fa-phone"></i> Contact Us </h4> | 
				
			||||
 | 
					                <a href="https://www.cybrosys.com/contact/" target="_blank"> www.cybrosys.com</a> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					    </center> | 
				
			||||
 | 
					</section> | 
				
			||||
 | 
					<section class="oe_container" style="padding: 0% 0% 6% 0%;"> | 
				
			||||
 | 
					    <div class="oe_slogan" style="margin-bottom: 0px;"> | 
				
			||||
 | 
					        <div style=" display: flex; justify-content: center; flex-wrap: wrap; "> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					        <br> | 
				
			||||
 | 
					        <img src="https://www.cybrosys.com/images/logo.png" style="width: 190px; margin-bottom: 25px;margin-top: 30px;" | 
				
			||||
 | 
					             class="center-block"> | 
				
			||||
 | 
					        <div style=" display: flex; justify-content: center; flex-wrap: wrap; "><a href="https://twitter.com/cybrosys" | 
				
			||||
 | 
					                                                                                   target="_blank"><i | 
				
			||||
 | 
					                class="fa fa-2x fa-twitter" | 
				
			||||
 | 
					                style="color:white;background: #00a0d1;width:35px;height: 35px;padding-top: 7px;font-size: 21px;margin-right: 6px;border-radius: 100%;"></i></a> | 
				
			||||
 | 
					            </td> | 
				
			||||
 | 
					            <a href="https://www.linkedin.com/company/cybrosys-technologies-pvt-ltd" target="_blank"><i | 
				
			||||
 | 
					                    class="fa fa-2x fa-linkedin" | 
				
			||||
 | 
					                    style="color:white;background: #31a3d6;width:35px;height: 35px;padding-top: 7px;font-size: 21px;margin-right: 6px;border-radius: 100%;"></i></a> | 
				
			||||
 | 
					            </td> | 
				
			||||
 | 
					            <a href="https://www.facebook.com/cybrosystechnologies" target="_blank"><i class="fa fa-2x fa-facebook" | 
				
			||||
 | 
					                                                                                       style="color:white;background: #3b5998;width:35px;  height: 35px;padding-top: 7px;font-size: 21px;margin-right: 6px;border-radius: 100%;"></i></a> | 
				
			||||
 | 
					            </td> | 
				
			||||
 | 
					            <a href="https://in.pinterest.com/cybrosys" target="_blank"><i class="fa fa-2x fa-pinterest" | 
				
			||||
 | 
					                                                                           style="color:white;background: #ac0f18;width:35px;height: 35px;padding-top: 7px;font-size: 21px;margin-right: 6px;border-radius: 100%;"></i></a> | 
				
			||||
 | 
					            </td> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					    </div> | 
				
			||||
 | 
					</section> | 
				
			||||
 | 
					</div> | 
				
			||||
@ -0,0 +1,15 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					<odoo> | 
				
			||||
 | 
					    <record id="ir_dynamic_fields_search" model="ir.ui.view"> | 
				
			||||
 | 
					        <field name="name">ir.model.fields.dynamic.fields</field> | 
				
			||||
 | 
					        <field name="model">ir.model.fields</field> | 
				
			||||
 | 
					        <field name="inherit_id" ref="base.view_model_fields_search"/> | 
				
			||||
 | 
					        <field name="arch" type="xml"> | 
				
			||||
 | 
					            <xpath expr="//search/filter[@name='translate']" position="after"> | 
				
			||||
 | 
					                <separator/> | 
				
			||||
 | 
					                <filter string="Dynamic Fields" name="dynamic_field" domain="[('is_dynamic', '=', True)]"/> | 
				
			||||
 | 
					            </xpath> | 
				
			||||
 | 
					        </field> | 
				
			||||
 | 
					    </record> | 
				
			||||
 | 
					</odoo> | 
				
			||||
@ -0,0 +1,23 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					 <odoo> | 
				
			||||
 | 
					    <record id="view_product_form_dynamic_fields" model="ir.ui.view"> | 
				
			||||
 | 
					        <field name="name">view.product.template.form.dynamic.fields</field> | 
				
			||||
 | 
					        <field name="model">product.template</field> | 
				
			||||
 | 
					        <field name="inherit_id" ref="product.product_template_only_form_view"/> | 
				
			||||
 | 
					        <field eval="1" name="priority"/> | 
				
			||||
 | 
					        <field name="arch" type="xml"> | 
				
			||||
 | 
					            <data> | 
				
			||||
 | 
					                <div name="button_box" position="inside"> | 
				
			||||
 | 
					                    <button class="oe_stat_button o_res_partner_tip_opp" type="action" | 
				
			||||
 | 
					                        name="%(dynamic_product_fields.action_product_dynamic_fields)d" | 
				
			||||
 | 
					                        string="Create Fields" | 
				
			||||
 | 
					                        help="Create Custom Fields" | 
				
			||||
 | 
					                        icon="fa-plus" | 
				
			||||
 | 
					                        groups="dynamic_product_fields.group_add_custom_fields"> | 
				
			||||
 | 
					                    </button> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					            </data> | 
				
			||||
 | 
					        </field> | 
				
			||||
 | 
					     </record> | 
				
			||||
 | 
					 </odoo> | 
				
			||||
@ -0,0 +1,26 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2019-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Ajmal JK (<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is free software: you can modify | 
				
			||||
 | 
					#    it under the terms of the GNU Affero General Public License (AGPL) as | 
				
			||||
 | 
					#    published by the Free Software Foundation, either version 3 of the | 
				
			||||
 | 
					#    License, or (at your option) any later version. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    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 Affero General Public License for more details. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    You should have received a copy of the GNU Affero General Public License | 
				
			||||
 | 
					#    along with this program.  If not, see <https://www.gnu.org/licenses/>. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					from . import product_fields | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
@ -0,0 +1,131 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2019-TODAY Cybrosys Technologies (<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Ajmal JK (<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is free software: you can modify | 
				
			||||
 | 
					#    it under the terms of the GNU Affero General Public License (AGPL) as | 
				
			||||
 | 
					#    published by the Free Software Foundation, either version 3 of the | 
				
			||||
 | 
					#    License, or (at your option) any later version. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    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 Affero General Public License for more details. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    You should have received a copy of the GNU Affero General Public License | 
				
			||||
 | 
					#    along with this program.  If not, see <https://www.gnu.org/licenses/>. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################### | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import xml.etree.ElementTree as xee | 
				
			||||
 | 
					from odoo import api, models, fields, _ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					class ProductDynamicFields(models.TransientModel): | 
				
			||||
 | 
					    _name = 'product.dynamic.fields' | 
				
			||||
 | 
					    _description = 'Dynamic Fields' | 
				
			||||
 | 
					    _inherit = 'ir.model.fields' | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @api.model | 
				
			||||
 | 
					    def get_possible_field_types(self): | 
				
			||||
 | 
					        """Return all available field types other than 'one2many' and 'reference' fields.""" | 
				
			||||
 | 
					        field_list = sorted((key, key) for key in fields.MetaField.by_type) | 
				
			||||
 | 
					        print("field_list", field_list) | 
				
			||||
 | 
					        field_list.remove(('one2many', 'one2many')) | 
				
			||||
 | 
					        field_list.remove(('reference', 'reference')) | 
				
			||||
 | 
					        return field_list | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    def set_domain(self): | 
				
			||||
 | 
					        """Return the fields that currently present in the form""" | 
				
			||||
 | 
					        view_id = self.env.ref('product.product_template_only_form_view') | 
				
			||||
 | 
					        view_arch = str(view_id.arch_base) | 
				
			||||
 | 
					        doc = xee.fromstring(view_arch) | 
				
			||||
 | 
					        field_list = [] | 
				
			||||
 | 
					        for tag in doc.findall('.//field'): | 
				
			||||
 | 
					            field_list.append(tag.attrib['name']) | 
				
			||||
 | 
					        model_id = self.env['ir.model'].sudo().search([('model', '=', 'product.template')]) | 
				
			||||
 | 
					        return [('model_id', '=', model_id.id), ('state', '=', 'base'), ('name', 'in', field_list)] | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    def _set_default(self): | 
				
			||||
 | 
					        model_id = self.env['ir.model'].sudo().search([('model', '=', 'product.template')]) | 
				
			||||
 | 
					        return [('id', '=', model_id.id)] | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    def create_fields(self): | 
				
			||||
 | 
					        self.env['ir.model.fields'].sudo().create({'name': self.name, | 
				
			||||
 | 
					                                                   'field_description': self.field_description, | 
				
			||||
 | 
					                                                   'model_id': self.model_id.id, | 
				
			||||
 | 
					                                                   'ttype': self.field_type, | 
				
			||||
 | 
					                                                   'relation': self.ref_model_id.model, | 
				
			||||
 | 
					                                                   'required': self.required, | 
				
			||||
 | 
					                                                   'index': self.index, | 
				
			||||
 | 
					                                                   'store': self.store, | 
				
			||||
 | 
					                                                   'help': self.help, | 
				
			||||
 | 
					                                                   'readonly': self.readonly, | 
				
			||||
 | 
					                                                   'selection': self.selection_field, | 
				
			||||
 | 
					                                                   'copied': self.copied, | 
				
			||||
 | 
					                                                   'is_dynamic': True | 
				
			||||
 | 
					                                                   }) | 
				
			||||
 | 
					        inherit_id = self.env.ref('product.product_template_only_form_view') | 
				
			||||
 | 
					        arch_base = _('<?xml version="1.0"?>' | 
				
			||||
 | 
					                      '<data>' | 
				
			||||
 | 
					                      '<field name="%s" position="%s">' | 
				
			||||
 | 
					                      '<field name="%s"/>' | 
				
			||||
 | 
					                      '</field>' | 
				
			||||
 | 
					                      '</data>') % (self.position_field.name, self.position, self.name) | 
				
			||||
 | 
					        if self.widget: | 
				
			||||
 | 
					            arch_base = _('<?xml version="1.0"?>' | 
				
			||||
 | 
					                          '<data>' | 
				
			||||
 | 
					                          '<field name="%s" position="%s">' | 
				
			||||
 | 
					                          '<field name="%s" widget="%s"/>' | 
				
			||||
 | 
					                          '</field>' | 
				
			||||
 | 
					                          '</data>') % (self.position_field.name, self.position, self.name, self.widget.name) | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        self.env['ir.ui.view'].sudo().create({'name': 'product.dynamic.fields', | 
				
			||||
 | 
					                                              'type': 'form', | 
				
			||||
 | 
					                                              'model': 'product.template', | 
				
			||||
 | 
					                                              'mode': 'extension', | 
				
			||||
 | 
					                                              'inherit_id': inherit_id.id, | 
				
			||||
 | 
					                                              'arch_base': arch_base, | 
				
			||||
 | 
					                                              'active': True}) | 
				
			||||
 | 
					        return { | 
				
			||||
 | 
					            'type': 'ir.actions.client', | 
				
			||||
 | 
					            'tag': 'reload', | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    position_field = fields.Many2one('ir.model.fields', string='Field Name', | 
				
			||||
 | 
					                                     domain=set_domain, required=True) | 
				
			||||
 | 
					    position = fields.Selection([('before', 'Before'), | 
				
			||||
 | 
					                                 ('after', 'After')], string='Position', required=True) | 
				
			||||
 | 
					    model_id = fields.Many2one('ir.model', string='Model', required=True, index=True, ondelete='cascade', | 
				
			||||
 | 
					                               help="The model this field belongs to", domain=_set_default) | 
				
			||||
 | 
					    ref_model_id = fields.Many2one('ir.model', string='Model', index=True) | 
				
			||||
 | 
					    # In odoo 13 the field 'selection' is deprecated, so adding a new field to get the selection values. | 
				
			||||
 | 
					    selection_field = fields.Char(string="Selection Options") | 
				
			||||
 | 
					    rel_field = fields.Many2one('ir.model.fields', string='Related Field') | 
				
			||||
 | 
					    field_type = fields.Selection(selection='get_possible_field_types', string='Field Type', required=True) | 
				
			||||
 | 
					    ttype = fields.Selection(string="Field Type", related='field_type') | 
				
			||||
 | 
					    widget = fields.Many2one('field.widgets', string='Widget') | 
				
			||||
 | 
					    groups = fields.Many2many('res.groups', 'product_dynamic_fields_group_rel', 'field_id', 'group_id') | 
				
			||||
 | 
					    extra_features = fields.Boolean(string="Show Extra Properties") | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @api.depends('field_type') | 
				
			||||
 | 
					    @api.onchange('field_type') | 
				
			||||
 | 
					    def onchange_field_type(self): | 
				
			||||
 | 
					        if self.field_type: | 
				
			||||
 | 
					            if self.field_type == 'binary': | 
				
			||||
 | 
					                return {'domain': {'widget': [('name', '=', 'image')]}} | 
				
			||||
 | 
					            elif self.field_type == 'many2many': | 
				
			||||
 | 
					                return {'domain': {'widget': [('name', 'in', ['many2many_tags', 'binary'])]}} | 
				
			||||
 | 
					            elif self.field_type == 'selection': | 
				
			||||
 | 
					                return {'domain': {'widget': [('name', 'in', ['radio', 'priority'])]}} | 
				
			||||
 | 
					            elif self.field_type == 'float': | 
				
			||||
 | 
					                return {'domain': {'widget': [('name', '=', 'monetary')]}} | 
				
			||||
 | 
					            elif self.field_type == 'many2one': | 
				
			||||
 | 
					                return {'domain': {'widget': [('name', '=', 'selection')]}} | 
				
			||||
 | 
					            else: | 
				
			||||
 | 
					                return {'domain': {'widget': [('id', '=', False)]}} | 
				
			||||
 | 
					        return {'domain': {'widget': [('id', '=', False)]}} | 
				
			||||
@ -0,0 +1,65 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
 | 
					<odoo> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    <record model='ir.ui.view' id='wizard_product_dynamic_fields_form'> | 
				
			||||
 | 
					        <field name="name">product.dynamic.fields.form</field> | 
				
			||||
 | 
					        <field name="model">product.dynamic.fields</field> | 
				
			||||
 | 
					        <field name="arch" type="xml"> | 
				
			||||
 | 
					            <form string="Dynamic Fields"> | 
				
			||||
 | 
					                <sheet> | 
				
			||||
 | 
					                    <group> | 
				
			||||
 | 
					                        <group string="Field Info"> | 
				
			||||
 | 
					                            <field name="name"/> | 
				
			||||
 | 
					                            <field name="field_description"/> | 
				
			||||
 | 
					                            <field name="state" readonly="1" groups="base.group_no_one"/> | 
				
			||||
 | 
					                            <field name="model_id" options='{"no_open": True, "no_create": True}'/> | 
				
			||||
 | 
					                            <field name="field_type"/> | 
				
			||||
 | 
					                            <field name="selection_field" placeholder="[('blue', 'Blue'),('yellow', 'Yellow')]" | 
				
			||||
 | 
					                                   attrs="{'required': [('field_type','in',['selection','reference'])], | 
				
			||||
 | 
					                                                    'readonly': [('field_type','not in',['selection','reference'])], | 
				
			||||
 | 
					                                                    'invisible': [('field_type','not in',['selection','reference'])]}"/> | 
				
			||||
 | 
					                            <field name="ref_model_id" options='{"no_open": True, "no_create": True}' attrs="{'required': [('field_type','in',['many2one','many2many'])], | 
				
			||||
 | 
					                                                                'readonly': [('field_type','not in',['many2one','many2many'])], | 
				
			||||
 | 
					                                                                'invisible': [('field_type','not in',['many2one','many2many'])]}"/> | 
				
			||||
 | 
					                            <field name="widget" widget="selection" | 
				
			||||
 | 
					                                   attrs="{'invisible': [('field_type','not in',['binary', 'many2many', 'selection', 'float', 'many2one'])]}"/> | 
				
			||||
 | 
					                            <field name="required"/> | 
				
			||||
 | 
					                        </group> | 
				
			||||
 | 
					                        <group string="Position"> | 
				
			||||
 | 
					                            <field name="position_field" options='{"no_open": True, "no_create": True}'/> | 
				
			||||
 | 
					                            <field name="position"/> | 
				
			||||
 | 
					                        </group> | 
				
			||||
 | 
					                    </group> | 
				
			||||
 | 
					                    <group string="Extra Properties"> | 
				
			||||
 | 
					                        <group> | 
				
			||||
 | 
					                            <field name="extra_features"/> | 
				
			||||
 | 
					                        </group> | 
				
			||||
 | 
					                        <group attrs="{'invisible': [('extra_features', '=', False)]}"> | 
				
			||||
 | 
					                            <field name="help"/> | 
				
			||||
 | 
					                        </group> | 
				
			||||
 | 
					                        <group attrs="{'invisible': [('extra_features', '=', False)]}"> | 
				
			||||
 | 
					                            <field name="readonly"/> | 
				
			||||
 | 
					                            <field name="store"/> | 
				
			||||
 | 
					                            <field name="index"/> | 
				
			||||
 | 
					                            <field name="copied"/> | 
				
			||||
 | 
					                        </group> | 
				
			||||
 | 
					                    </group> | 
				
			||||
 | 
					                </sheet> | 
				
			||||
 | 
					                <footer> | 
				
			||||
 | 
					                    <button name="create_fields" string="Create Fields" type="object" class="oe_highlight"/> | 
				
			||||
 | 
					                    or | 
				
			||||
 | 
					                    <button string="Cancel" class="oe_link" special="cancel"/> | 
				
			||||
 | 
					                </footer> | 
				
			||||
 | 
					            </form> | 
				
			||||
 | 
					        </field> | 
				
			||||
 | 
					    </record> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    <record model='ir.actions.act_window' id='action_product_dynamic_fields'> | 
				
			||||
 | 
					        <field name="name">Create Custom Fields</field> | 
				
			||||
 | 
					        <field name="res_model">product.dynamic.fields</field> | 
				
			||||
 | 
					        <field name="view_mode">form</field> | 
				
			||||
 | 
					        <field name="view_id" ref="wizard_product_dynamic_fields_form"/> | 
				
			||||
 | 
					        <field name="target">new</field> | 
				
			||||
 | 
					    </record> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					</odoo> | 
				
			||||