odoo 模块(留言 标签 用户分类 任务状态栏)

注意.xml中ID不用.

留言模块

view/views.xml

 <div class="oe_chatter">
        <field name="message_follower_ids" widget="mail_followers" groups="base.group_user"/>
            <field name="message_ids" widget="mail_thread"/>
     </div>

models.py

_inherit = ['mail.thread'] # 留言

manifest.py

在depends中加入'mail'

添加人物标签

添加field name为对应的字段名 widget为映射关系

view/views.xml

 <field name="user_label" widget="many2many_tags" options="{'color_field': 'color', 'no_create_edit': True}" placeholder="选择或输入标签">

models.py

'''在原有类中添加user_label字段 用来接收字段'''
 class dh_professionals(models.Model):
    user_label = fields.Many2many('user.tags', string=u'lable')
'''新建类用来添加和存放标签 name为新建标签名 task_ids为映射关系
 class user_tags(models.Model):
    _name = 'user.tags'
    name = fields.Char("labels")
    task_ids = fields.Many2many('dh.professionals', 'user_lable', string=u'分类')

在security的CSV中新建model开放权限

用户分类

在security中新建library_security.xml,在manifest中添加设置

'data': [
	'security/library_security.xml',
	'views/library_book.xml',
],

在library_security.xml中添加

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="0">
<record id="group_library_user" model="res.groups">
<field name="name">User</field>
<field name="category_id" ref="base.module_category_library"/>
<field name="implied_ids" eval="[(4, ref('base.group_user'))]"/>
</record>
<record id="group_library_manager" model="res.groups">
<field name="name">Manager</field>
<field name="category_id" ref="base.module_category_library"/>
<field name="implied_ids" eval="[(4, ref('group_library_user'))]"/>
<field name="users" eval="[(4, ref('base.user_root'))]"/>
</record>
</data>
</odoo>

任务状态栏

xml文件中添加

<field name="stage_id" widget="statusbar" options="{'fold_field': 'fold'}" />

.model.py文件中添加

stage_id = fields.Selection([
                            ('a', 'Stage A'),
                            ('b', 'Stage B'),
                            ('c', 'Stage C'),
                            ('d', 'Stage D'),
                             ],default='a', track_visbility='onchange',
                            readonly=True)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值