跳转到主要内容

向用户发送通知消息

项目描述

License: AGPL-3

Web Notify

向用户发送即时通知消息

此技术模块允许您从服务器向用户发送即时通知消息。支持两种通知类型。

  • 警告:以红色飞入弹出div显示

  • 信息:以浅黄色飞入弹出div显示

要向用户发送通知,只需调用在res.users上定义的新方法之一

self.env.user.notify_info('My information message')

self.env.user.notify_warning('My marning message')
Sample notifications

通知可以与一些按钮交互。

  • 一个允许刷新活动视图

  • 另一个允许发送窗口/客户端操作

当使用以下方式发送通知时,将激活刷新按钮

self.env.user.notify_info('My information message', show_reload=True)

可以使用action关键字使用操作

 action = self.env.ref('sale.action_orders').read()[0]
 action.update({
     'res_id': self.id,
     'views': [(False, 'form')],
 })
self.env.user.notify_info(
    'My information message',
    action=action,
    # optional
    action_link_name=_('Open Sale'),
)

安装

此模块基于即时消息总线。为了正常工作,服务器必须在gevent模式下启动。

使用方法

Try me on Runbot

错误追踪

错误在GitHub问题上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您首先发现它,请帮助我们解决它,提供详细且受欢迎的反馈。

鸣谢

图片

  • Odoo社区协会:图标

贡献者

维护者

Odoo Community Association

此模块由OCA维护。

ODoo社区协会(OCA)是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅 生成分发存档 的教程。

构建分发

odoo10_addon_web_notify-10.0.1.2.0-py2-none-any.whl (81.4 kB 查看哈希)

上传日期 Python 2

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面