机床注册按钮根据权限组区分
This commit is contained in:
@@ -1,5 +1,7 @@
|
|||||||
<odoo>
|
<odoo>
|
||||||
<record id="sf_group_equipment_user" model="res.groups">
|
|
||||||
|
<data noupdate="1">
|
||||||
|
<record id="sf_group_equipment_user" model="res.groups">
|
||||||
<field name="name">维保岗</field>
|
<field name="name">维保岗</field>
|
||||||
<field name="category_id" ref="base.module_category_manufacturing_maintenance"/>
|
<field name="category_id" ref="base.module_category_manufacturing_maintenance"/>
|
||||||
<field name="implied_ids" eval="[(4, ref('maintenance.group_equipment_manager'))]"/>
|
<field name="implied_ids" eval="[(4, ref('maintenance.group_equipment_manager'))]"/>
|
||||||
@@ -11,7 +13,44 @@
|
|||||||
<field name="category_id" ref="base.module_category_manufacturing_maintenance"/>
|
<field name="category_id" ref="base.module_category_manufacturing_maintenance"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<data noupdate="1">
|
<!-- <record model="ir.rule" id="crm_team_rule_salemanager">-->
|
||||||
|
<!-- <field name="name">销售经理只可以查看本人所在的团队</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_crm_team"/>-->
|
||||||
|
<!-- <field name="domain_force">[('crm_team_member_ids.user_id','=',user.id)]</field>-->
|
||||||
|
<!-- <field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>-->
|
||||||
|
<!-- <field name="perm_read" eval="1"/>-->
|
||||||
|
<!-- <field name="perm_write" eval="0"/>-->
|
||||||
|
<!-- <field name="perm_create" eval="0"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
|
<!-- <record model="ir.rule" id="crm_team_rule_director">-->
|
||||||
|
<!-- <field name="name">销售总监</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_crm_team"/>-->
|
||||||
|
<!-- <field name="domain_force">[(1,'=',1)]</field>-->
|
||||||
|
<!-- <field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>-->
|
||||||
|
<!-- <field name="perm_read" eval="1"/>-->
|
||||||
|
<!-- <field name="perm_write" eval="1"/>-->
|
||||||
|
<!-- <field name="perm_create" eval="1"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
|
<!-- <record model="ir.rule" id="sale_order_rule_director">-->
|
||||||
|
<!-- <field name="name">销售总监查看所有的订单</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_sale_order"/>-->
|
||||||
|
<!-- <field name="domain_force">[(1,'=',1)]</field>-->
|
||||||
|
<!-- <field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>-->
|
||||||
|
<!-- <field name="perm_read" eval="1"/>-->
|
||||||
|
<!-- <field name="perm_write" eval="1"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
|
<!-- <record model="ir.rule" id="sale_order_rule_salemanager">-->
|
||||||
|
<!-- <field name="name">销售经理查看自己的订单</field>-->
|
||||||
|
<!-- <field name="model_id" ref="model_sale_order"/>-->
|
||||||
|
<!-- <field name="domain_force">['|',('partner_id','=',user.partner_id.id),('create_uid', '=',user.id)]</field>-->
|
||||||
|
<!-- <field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>-->
|
||||||
|
<!-- <field name="perm_read" eval="1"/>-->
|
||||||
|
<!-- <field name="perm_write" eval="1"/>-->
|
||||||
|
<!-- <field name="perm_create" eval="1"/>-->
|
||||||
|
<!-- </record>-->
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
@@ -50,7 +50,9 @@
|
|||||||
<label for="enroll_machine_tool"/>
|
<label for="enroll_machine_tool"/>
|
||||||
<div class="col-12 col-lg-6 o_setting_box" style="white-space: nowrap">
|
<div class="col-12 col-lg-6 o_setting_box" style="white-space: nowrap">
|
||||||
<button type="object" class="oe_highlight" name='enroll_machine_tool' string="机床注册"
|
<button type="object" class="oe_highlight" name='enroll_machine_tool' string="机床注册"
|
||||||
attrs="{'invisible': [('equipment_type', '!=', '机床'), ('brand_id','!=',False),('type_id','!=',False),('control_system_id','!=',False)]}"/>
|
attrs="{'invisible': [('equipment_type', '!=', '机床'), ('brand_id','!=',False),
|
||||||
|
('type_id','!=',False),('control_system_id','!=',False),('code','!=', False)]}"
|
||||||
|
groups="sf_maintenance.sf_group_equipment_manager"/>
|
||||||
</div>
|
</div>
|
||||||
</xpath>
|
</xpath>
|
||||||
<xpath expr="//field[@name='category_id']" position="before">
|
<xpath expr="//field[@name='category_id']" position="before">
|
||||||
|
|||||||
@@ -6,8 +6,8 @@ import os
|
|||||||
from odoo import models, fields, api, _
|
from odoo import models, fields, api, _
|
||||||
from odoo.exceptions import ValidationError
|
from odoo.exceptions import ValidationError
|
||||||
from odoo.modules import get_resource_path
|
from odoo.modules import get_resource_path
|
||||||
from OCC.Extend.DataExchange import read_step_file
|
#from OCC.Extend.DataExchange import read_step_file
|
||||||
from OCC.Extend.DataExchange import write_stl_file
|
#from OCC.Extend.DataExchange import write_stl_file
|
||||||
|
|
||||||
|
|
||||||
class ResProductMo(models.Model):
|
class ResProductMo(models.Model):
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
import logging
|
import logging
|
||||||
from odoo.modules import get_resource_path
|
from odoo.modules import get_resource_path
|
||||||
from odoo import fields, models, api
|
from odoo import fields, models, api
|
||||||
from quatotion import readSql, feature_recognize, auto_quatotion
|
#from quatotion import readSql, feature_recognize, auto_quatotion
|
||||||
|
|
||||||
__author__ = 'jinling.yang'
|
__author__ = 'jinling.yang'
|
||||||
_logger = logging.getLogger(__name__)
|
_logger = logging.getLogger(__name__)
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ import os
|
|||||||
import json
|
import json
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import requests
|
import requests
|
||||||
from OCC.Extend.DataExchange import read_step_file
|
#from OCC.Extend.DataExchange import read_step_file
|
||||||
from OCC.Extend.DataExchange import write_stl_file
|
#from OCC.Extend.DataExchange import write_stl_file
|
||||||
from odoo import models, fields, api
|
from odoo import models, fields, api
|
||||||
from odoo.modules import get_resource_path
|
from odoo.modules import get_resource_path
|
||||||
from odoo.exceptions import ValidationError, UserError
|
from odoo.exceptions import ValidationError, UserError
|
||||||
|
|||||||
@@ -1,42 +1,42 @@
|
|||||||
<odoo>
|
<odoo>
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
<record model="ir.rule" id="crm_team_rule_salemanager">
|
<!-- <record model="ir.rule" id="crm_team_rule_salemanager">-->
|
||||||
<field name="name">销售经理只可以查看本人所在的团队</field>
|
<!-- <field name="name">销售经理只可以查看本人所在的团队</field>-->
|
||||||
<field name="model_id" ref="model_crm_team"/>
|
<!-- <field name="model_id" ref="model_crm_team"/>-->
|
||||||
<field name="domain_force">[('crm_team_member_ids.user_id','=',user.id)]</field>
|
<!-- <field name="domain_force">[('crm_team_member_ids.user_id','=',user.id)]</field>-->
|
||||||
<field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>
|
<!-- <field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>-->
|
||||||
<field name="perm_read" eval="1"/>
|
<!-- <field name="perm_read" eval="1"/>-->
|
||||||
<field name="perm_write" eval="0"/>
|
<!-- <field name="perm_write" eval="0"/>-->
|
||||||
<field name="perm_create" eval="0"/>
|
<!-- <field name="perm_create" eval="0"/>-->
|
||||||
</record>
|
<!-- </record>-->
|
||||||
|
|
||||||
<record model="ir.rule" id="crm_team_rule_director">
|
<!-- <record model="ir.rule" id="crm_team_rule_director">-->
|
||||||
<field name="name">销售总监</field>
|
<!-- <field name="name">销售总监</field>-->
|
||||||
<field name="model_id" ref="model_crm_team"/>
|
<!-- <field name="model_id" ref="model_crm_team"/>-->
|
||||||
<field name="domain_force">[(1,'=',1)]</field>
|
<!-- <field name="domain_force">[(1,'=',1)]</field>-->
|
||||||
<field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>
|
<!-- <field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>-->
|
||||||
<field name="perm_read" eval="1"/>
|
<!-- <field name="perm_read" eval="1"/>-->
|
||||||
<field name="perm_write" eval="1"/>
|
<!-- <field name="perm_write" eval="1"/>-->
|
||||||
<field name="perm_create" eval="1"/>
|
<!-- <field name="perm_create" eval="1"/>-->
|
||||||
</record>
|
<!-- </record>-->
|
||||||
|
|
||||||
<record model="ir.rule" id="sale_order_rule_director">
|
<!-- <record model="ir.rule" id="sale_order_rule_director">-->
|
||||||
<field name="name">销售总监查看所有的订单</field>
|
<!-- <field name="name">销售总监查看所有的订单</field>-->
|
||||||
<field name="model_id" ref="model_sale_order"/>
|
<!-- <field name="model_id" ref="model_sale_order"/>-->
|
||||||
<field name="domain_force">[(1,'=',1)]</field>
|
<!-- <field name="domain_force">[(1,'=',1)]</field>-->
|
||||||
<field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>
|
<!-- <field name="groups" eval="[(4, ref('sf_base.group_sale_director'))]"/>-->
|
||||||
<field name="perm_read" eval="1"/>
|
<!-- <field name="perm_read" eval="1"/>-->
|
||||||
<field name="perm_write" eval="1"/>
|
<!-- <field name="perm_write" eval="1"/>-->
|
||||||
</record>
|
<!-- </record>-->
|
||||||
|
|
||||||
<record model="ir.rule" id="sale_order_rule_salemanager">
|
<!-- <record model="ir.rule" id="sale_order_rule_salemanager">-->
|
||||||
<field name="name">销售经理查看自己的订单</field>
|
<!-- <field name="name">销售经理查看自己的订单</field>-->
|
||||||
<field name="model_id" ref="model_sale_order"/>
|
<!-- <field name="model_id" ref="model_sale_order"/>-->
|
||||||
<field name="domain_force">['|',('partner_id','=',user.partner_id.id),('create_uid', '=',user.id)]</field>
|
<!-- <field name="domain_force">['|',('partner_id','=',user.partner_id.id),('create_uid', '=',user.id)]</field>-->
|
||||||
<field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>
|
<!-- <field name="groups" eval="[(4, ref('sf_base.group_sale_salemanager'))]"/>-->
|
||||||
<field name="perm_read" eval="1"/>
|
<!-- <field name="perm_read" eval="1"/>-->
|
||||||
<field name="perm_write" eval="1"/>
|
<!-- <field name="perm_write" eval="1"/>-->
|
||||||
<field name="perm_create" eval="1"/>
|
<!-- <field name="perm_create" eval="1"/>-->
|
||||||
</record>
|
<!-- </record>-->
|
||||||
</data>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
Reference in New Issue
Block a user