Odoo calendar 提醒器

Odoo calendar 提供了一个提醒功能,它包含邮件通知以及web client弹窗功能

?
?

创建日历事件的时候,可以设置提醒器

?
?

Meeting [ calendar.event ]

?
?

?
?

?
?

Reminder [ calendar.alarm]

?
?

?
?

包含 2种类型

  1. Email
  2. Notification

?
?

?
?

然后再通过
calendar.alarm_manager 接口对象 封装供 webclient 调用

?

Web client 每 5分钟
查询一次
接口对象
calendar.alarm_manager 的接口 get_next_notif()

?
?

code… calendar/static/src/js/base_calendar.js Line 209 当发现接口中有需要展示的通知时,就会展示
通知

?
?

self.notification_manager.display(newCalendarNotification(self.notification_manager,res.title,res.message,res.event_id));

?
?

?
?

例如;

?
?

?
?

?
?

?
?

?
?

时间: 2024-12-21 09:39:26

Odoo calendar 提醒器的相关文章

快点写作业(作业提醒器)

项目名:快点写作业(作业提醒器) 市场调研: 近年来,当今社会快速发展,导致社会节奏变得急躁快速,在这样的节奏下,人们的生活频率变得快速,导致人们经常忘记做一些重要的事情.据世界卫生组织统计,「玩手机不好好学习」是21世纪困扰青少年的三大疾病之一,患病率占学生群体的92.83%,医学界对此一直束手无策.而大学生便是其中的典范.大学生的数量越来越多,因而导致了一些很奇怪的现象.很多大学生忙于课外活动或者课外兼职而经常忘记写作业或者一些其他重要的事情,因此很多大学生非常的苦恼,而传统的备忘录提醒软件

Python 的经典入门书籍

实python非常适合初学者入门,上手很容易.我就是完全通过网上资源学了python的.最大的是3点经验:1.找一本浅显易懂,例程比较好的教程,从头到尾看下去.不要看很多本,专注于一本.把里面的例程都手打一遍,搞懂为什么.2.去找一个实际项目练手.我当时是因为要做一个网站,不得已要学python.这种条件下的效果比你平时学一门新语言要好很多.所以最好是要有真实的项目做.可以找几个同学一起做个网站之类.3.最好能找到一个已经会python的人.问他一点学习规划的建议,然后在遇到卡壳的地方找他指点.

GitHub Top 100的Android开源库

本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索Java语言选择「Best Match」得到的结果,然后过滤了跟Android不相关的项目,所以排名并不具备任何官方效力,仅供参考学习,方便初学者快速了解当前一些流行的Android开源库. 1. React Native 这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native,

100个Github上Android开源库

项目名称 项目简介 1. react-native 这个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 React Native, 该框架结合了 Web 应用和 Native 应用的优势, 可以使用 JavaScript 来开发 iOS 和 Android 原生应用 2.Android-Universal-Image-Loader ImageLoader 是最早开源的 Android 图片缓存库, 强大的缓存机制, 早期被广泛

读《程序员生存定律》的思考

略有空闲,就会去想以后的路该怎么走.无意之中在网上找到了<程序员生存定律>,这类的书,这类的帖子也不是第一次看.书写的不错,看完有些指导意义,但其实又没有什么用,每个人的具体情况不同,别人的案例放到自己这没有用. 我工作5年,一直做.net开发,以前是WebForm,现在是ASP.NET MVC,做的基本上都是信息管理系统.毕业之后基本上一直在合肥工作,这个城市比较大的IT企业,可能到外面去别人都没听过. 我现在在一家70多人的IT公司,公司没有自己的产品,一直给别人做产品,不知道算不算项目外

Orleans中的Timer和Reminder

Timers and Reminder 定时器和提醒器 Orleans runtime 允许开发人员通过一种叫做timer和另一种叫做reminder的机制为grain添加周期性行为.接下来我分别为大家介绍Timer和Reminder Timers 定时器    Timer用于创建grain的定时任务,但这个定时任务并非跨实例的(StateLessWorker允许多个实例)周期性任务,类似于System.Threading.Timer,但不同的是,它需要它依赖的grain实例来保证单线程执行模式

2017 java期末上机练习

仅供参考! 一.最大值.最小值.平均数 1 package examination; 2 3 import java.util.Arrays; 4 import java.util.Scanner; 5 6 /** 7 * 1. 从键盘输入10个成绩 8 * 2. 对这10个数字进行排序并从小到大显示 9 * 3. 输出最大值和最小值 10 * 4. 输出平均值 11 * 12 */ 13 public class gradeTest 14 { 15 public static void mai

【转】GitHub 排名前 100 的安卓、iOS项目简介

GitHub Android Libraries Top 100 简介 排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库. 项目名称 项目简介 1. react-native 这 个是 Facebook 在 React.js Conf 2015 大会上推出的基于 JavaScript 的开源框架 Re

team geek

1. 转载自http://book.douban.com/review/6007037/,版权归丸子(^.^)v所有. New Google employees (we call “Nooglers”) often ask me what makes me effective at what I do. I tell them only half-jokingly that it’s very simple: I do the Right Thing for Google and the wor