Browse Source

[IMP] Functions Changed

pull/150/head
Ajmal JK 5 years ago
parent
commit
32e933cd91
  1. 4
      dynamic_product_fields/README.rst
  2. 6
      dynamic_product_fields/__manifest__.py
  3. 2
      dynamic_product_fields/security/ir.model.access.csv
  4. 8
      dynamic_product_fields/security/product_security_group.xml
  5. BIN
      dynamic_product_fields/static/description/images/dynamic_product_fields_1.png
  6. BIN
      dynamic_product_fields/static/description/images/dynamic_product_fields_7.png
  7. 9
      dynamic_product_fields/static/description/index.html
  8. 23
      dynamic_product_fields/views/product_form_view.xml
  9. 10
      dynamic_product_fields/wizard/product_fields_view.xml

4
dynamic_product_fields/README.rst

@ -1,7 +1,7 @@
Product Dynamic Fields
Product Custom Fields
=======================
Product Dynamic Fields
Product Custom Fields
Depends
=======

6
dynamic_product_fields/__manifest__.py

@ -23,7 +23,7 @@
{
'name': 'Product Custom Fields',
'version': '12.0.1.0.0',
'version': '12.0.1.1.0',
'summary': """Ability To Add Custom Fields in Products From User Level""",
'description': """Ability To Add Custom Fields in Products From User Level.""",
'category': 'Sales',
@ -31,10 +31,12 @@
'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions',
'website': "https://www.cybrosys.com",
'depends': ['product', 'sale'],
'depends': ['product'],
'data': [
'security/ir.model.access.csv',
'security/product_security_group.xml',
'wizard/product_fields_view.xml',
'views/product_form_view.xml',
],
'images': ['static/description/banner.png'],
'license': 'AGPL-3',

2
dynamic_product_fields/security/ir.model.access.csv

@ -1,3 +1,3 @@
id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink
"access_wizard_dynamic_fields_sale_manager","wizard.dynamic.fields.sale_manager","model_product_dynamic_fields","sales_team.group_sale_manager",1,1,1,1
"access_wizard_product_dynamic_fields_base_user","wizard.product.dynamic.fields.base.user","model_product_dynamic_fields","base.group_user",1,1,1,1

1 id name model_id/id group_id/id perm_read perm_write perm_create perm_unlink
2 access_wizard_dynamic_fields_sale_manager access_wizard_product_dynamic_fields_base_user wizard.dynamic.fields.sale_manager wizard.product.dynamic.fields.base.user model_product_dynamic_fields sales_team.group_sale_manager base.group_user 1 1 1 1
3

8
dynamic_product_fields/security/product_security_group.xml

@ -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>

BIN
dynamic_product_fields/static/description/images/dynamic_product_fields_1.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 170 KiB

After

Width:  |  Height:  |  Size: 107 KiB

BIN
dynamic_product_fields/static/description/images/dynamic_product_fields_7.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

9
dynamic_product_fields/static/description/index.html

@ -65,11 +65,18 @@
<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, just click on the configuration menu on your products from sales module.</h3>
<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>

23
dynamic_product_fields/views/product_form_view.xml

@ -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>
<button name="toggle_active" position="before">
<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>
</button>
</data>
</field>
</record>
</odoo>

10
dynamic_product_fields/wizard/product_fields_view.xml

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model='ir.ui.view' id='wizard_dynamic_fields_form'>
<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">
@ -38,17 +38,13 @@
</field>
</record>
<record model='ir.actions.act_window' id='wizard_dynamic_fields'>
<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_type">form</field>
<field name="view_mode">form</field>
<field name="view_id" ref="wizard_dynamic_fields_form"/>
<field name="view_id" ref="wizard_product_dynamic_fields_form"/>
<field name="target">new</field>
</record>
<menuitem id="product_dynamic_fields_menu" name="Create Fields"
parent="sale.menu_sale_config" groups="sales_team.group_sale_manager"
action="wizard_dynamic_fields"/>
</odoo>

Loading…
Cancel
Save