首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
odoo 服务器动作 触发 打印
2024-09-02
odoo开发笔记:Server+Action服务器动作自动触发执行
Odoo的市场定位是SME(中小型企业),这个市场的ERP产品,多如牛毛,产品各具特色.不过,Odoo的自动化处理机制,可以睥睨天下,无人能及.包括一些大型国产软件,如用友.金蝶也不具备如此强大的自动化业务处理功能.Odoo的业务自动化机制,可以非常容易地扩充ERP系统功能,非常容易地让业务工作自动化. Odoo自动化动作 如下图,增加一个自动化动作,“自动删除过期的SaaS DB”.系统会按定义好的条件筛选出符合条件的数据记录(业务对象),自动执行定义好的Server Actio
python从网络时间服务器获取并打印当前时间以及pip安装ntplib的一次体验
首先需要安装ntplib,科一通过pip安装. ubuntu下科一通过如下指令安装pip: $ sudo apt-get install python-pip 使用如下指令安装ntplib: $ sudo pip install ntplib 发现pip真的是一个好东西,之前下载一个外界的python库的话挺麻烦的,现在用pip就行,感觉比Java的Maven还要方便. 下面的代码依赖ntplib通过"网络时间协议"(Network Time Protocol,简称NTP)向一台NTP
odoo开发笔记 -- 触发机制/埋点设置
场景描述: 项目需求中,经常会需要,当某个字段处某个特定状态时候,触发执行特定的方法:或者创建某条记录的时候,同时做另一个操作:如何实现类似的需求? 实现方式: odoo中提供了几种触发方式: 1. 字段级别 --前端触发:@api.onchange装饰器 ---相当于update变更操作的时候触发 2. 字段级别 --后端触发:@api.depends装饰器 ---相当于update变更操作的时候触发 3. 模型/表级别 --继承扩展create方法 4. 模型/表级别 --继承扩展w
swoft 事件监听和触发 打印sql日志
需求 打印出swoft的所有sql日志到控制台或者文件 只要打开listener 下面 Dbranlisten.php 里面最后一行注释即可,swoft已经帮我们实现好了 ____ _____ ___ ___ / __/ _____ / _/ /_ |_ | / _ \ _\ \| |/|/ / _ \/ _/ __/ / __/_/ // / /___/|__,__/\___/_/ \__/ /____(_)___/ SERVER INFORMATION(v2.0.9) ***********
odoo视图 “动作” 里添加菜单按钮:案例
####################################################################################odoo中常用方法,在动作里面添加按钮:执行批量操作####################################################################################import reimport jsonimport loggingfrom lxml import etree
Odoo 服务器搭建备忘
前提 OS:Ubuntu 20.04LTS Odoo:14旗舰版 数据库:Postgres13.0 *数据库和Odoo安装在一台服务器 系统设置 为了Log日志时间好看,进行系统时区设置 # 查看可用时区 timedatectl list-timezones # 设置本地时区 sudo timedatectl set-timezone Asia/Singapore # 查看效果 timedatectl # 重启服务 sudo reboot 安装数据库Postgres 参考官网教程 sudo sh
odoo开发笔记 -- wkhtmltox打印不显示中文 --ubuntu字体安装
wkhtmltox 是一个开源的将网页内容转换成PDF的软件包,常嵌套在网页页面里边做打印功能. 以微软雅黑字体为例(其他的宋体.黑体等点阵字体都一样的),我们的雅黑字体文件是:Yahei.ttf(放在自己的主目录下)(在widows目录的Fonts目录下找需要的字体) 由于我是双系统,我直接从Win7中复制了 msyh.ttf和msyhbd.ttf 到Ubuntu下:如果在docker容器里边,需要在将字体复制到容器里边. windows系统,字体文件的目录一般在:C:\Windows\Fon
[fixed] 解决 slf4j + log4j eclipse 可以打印日志,而在云服务器上不能打印
今天发现服务上没有打印任何日志,而log4j已经设置为了INFO 很奇怪,在eclipse中是可以打印的,也能输出到单独的日志中 后来发现原来是冲突了 把log4j注释掉即可 保留slf4j即可
登陆Linux服务器时触发邮件提醒
目前,客户只能在发现数据或者虚拟机被恶意侵入或者用户的误操作导致了数据的丢失之后,采取善后的手段,但是并没法做到提前的预警.那么通过 PAM 模块,就可以实现用户登录及获取root 权限时,通过邮件的方式进行通知.以实现预先知道.预先警惕的目标,同时降低受影响的范围.以下是通过 PAM 模块实现的邮件通知用户登录的功能 1.创建脚本(/tmp/ssh/login_notify.sh),备注:该脚本可存放在服务器的任意位置,但是需要将后续的路径指定好 [root@hlmcen75n1-gen-um
C#通过调用WinApi打印PDF文档类,服务器PDF打印、IIS PDF打印
其他网站下载来的类,可以用于Winform.Asp.Net,用于服务器端PDF或其他文件打印. 直接上代码: using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.IO; namespace CyServer.WinAPI { public class RawPrinterHelper { // Structure
Odoo中的五种Action详解
转载请注明原文地址:https://www.cnblogs.com/ygj0930/p/10826232.html Odoo中的五种action都是继承自ir.actions.actions模型实现的子类,共有五种.分别对应五种类型.五种用途. odoo中还有其他含有action命名的模型,诸如:action.todo等,都不是actions的子类,不是动作: odoo中翻译为动作的,也不全是action,例如:自动动作,它是ir.cron模型,执行服务器的定时任务. 一:窗口action(ir
Odoo ir actions 分析
源代码位置:openerp/addons/base/ir/ir_actions.py 根类型:ir.actions.actions class actions(osv.osv): _name = 'ir.actions.actions' _table = 'ir_actions' _order = 'name' _columns = { 'name': fields.char('Name', required=True), 'type': fields.char('Action Type', r
Odoo 12 开发手册指南(八)—— 业务逻辑 – 业务流程的支持
在前面的文章中,我们学习了模型层.如何创建应用数据结构以及如何使用 ORM API 来存储查看数据.本文中我们将利用前面所学的模型和记录集知识实现应用中常用的业务逻辑模式. 本文的主要内容有: 以文件为中心工作流的阶段(stage) ORM 方法装饰器:@api.multi, @api.one和@api.model onchange方法,与用户即时交互 使用 ORM 内置方法,如create, write 和 unlink Mail 插件提供的消息和活动功能 创建向导来帮助用户执行复杂操作 使用
【原创】Odoo开发文档学习之:构建接口扩展(Building Interface Extensions)(边Google翻译边学习)
构建接口扩展(Building Interface Extensions) 本指南是关于为Odoo的web客户创建模块. 要创建有Odoo的网站,请参见建立网站;要添加业务功能或扩展Odoo的现有业务系统,请参见构建模块. 警告: 该指南需要以下知识: Javascript .jQuery.Underscore.js 同时也需要安装 Odoo 和 Git. 一个简单的模型 让我们从一个简单的Odoo模块开始,它包含基本的web组件配置,并让我们测试web框架. 示例模块可以在线下载,可以使用以下
Odoo Javascript 参考
本文介绍了odoo javascript框架.从代码行的角度来看,这个框架不是一个大的应用程序,但它是非常通用的,因为它基本上是一个将声明性接口描述转换为活动应用程序的机器,能够与数据库中的每个模型和记录交互.甚至可以使用Web客户端修改Web客户端的接口. 这里有一个有用的html版本的文档:Javascript API 概览 这个Javascript框架主要设计用于三个地方使用: web客户端:这是一个私有的web应用,可以在其中查看和编辑业务数据.这是一个单页应用程序(永远不会重新加载该页
第十四章 Odoo 12开发之部署和维护生产实例
本文中将学习将 Odoo 服务器作为生产环境的基本准备.安装和维护服务器是一个复杂的话题,应该由专业人员完成.本文中所学习的不足以保证普通用户创建应对包含敏感数据和服务的健壮.安全环境. 本文旨在介绍 Odoo 部署的重要配置和最佳实践,这样系统管理员可以更好地准备 Odoo 服务器主机.通过本文的学习,我们将能创建一个相对安全的 Odoo 服务器,足够应对普通的生产环境使用.本文所述并非部署 Odoo 的唯一方法,其它的方法也会同样适用. 本文主要内容有: 通过源码安装 Odoo,主要包含:
第八章 Odoo 12开发之业务逻辑 - 业务流程的支持
在前面的文章中,我们学习了模型层.如何创建应用数据结构以及如何使用 ORM API 来存储查看数据.本文中我们将利用前面所学的模型和记录集知识实现应用中常用的业务逻辑模式. 本文的主要内容有: 以文件为中心工作流的阶段(stage) ORM 方法装饰器:@api.multi, @api.one和@api.model onchange方法,与用户即时交互 使用 ORM 内置方法,如create, write 和 unlink Mail 插件提供的消息和活动功能 创建向导来帮助用户执行复杂操作 使用
【odoo14】odoo 14 Development Cookbook【目录篇】
网上已经有大佬翻译过odoo12并且在翻译odoo14了.各位着急的可以自行搜索下... 这本书是为了让自己从odoo12转odoo14学习.也是为了锻炼下自己... odoo 14 Development Cookbook 这本书是Parth Gajjar.Alexandre Fayolle.Holger Brunn.Daniel Reis几位作者写的,感谢! 后面将以此为教材,记录学习过程! 学习过程中,基础的内容将采用机翻,不通的内容会做调整. 目录 第一章.安装odoo的开发环境 1.
关于Web报表FineReport打印的开发应用案例
报表打印是报表使用和开发过程中经常碰到的问题,这里汇总了关于Web报表开发打印功能的一些典型应用案例,以应用最广泛的FineReport为例. 案例一:java直接调用报表打印 当java后台定义定时打印的功能,同时又需要直接调用报表的打印的时候,由于打印机型号和纸张不同,需要指定打印机,从而打印是否成功并设置返回值.那么怎么样可以实现这一过程呢? 实现过程 1.定义报表运行环境 2.定义执行模板工作簿 TemplateWorkBook workbook = TemplateWorkBookIO
配置ubuntu 14.04.3 LTS odoo 9.0开发环境
使用VMware Fusion 8.0.1创建ubuntu 64bit虚拟机:使用ubuntu-14.04.3-desktop-amd64.iso镜像缺省安装ubuntu,用户名odoo,密码123456 安装open vm tools:使用odoo/123456登录ubuntu桌面,打开Terminal窗口,执行下述命令安装open vm tools:sudo apt-get install open-vm-toolbox 安装输入法框架fcitx替换IBUS 打开Ubuntu Softwar
热门专题
JS实现商城添加商品到购物车数量增减和总价变化
苹果电脑 远程桌面 win2012 设置
linux给一个文件设置了一个只读权限,能否修改,解释原因
fastdfs文件上传后立马下载
linux 数组使用
matlab批量处理声音
程辑包‘sqldf’是用R版本4.1.3 来建造的
hive压缩为什么可以调优
tp5.1插入数据返回id
elasticsearch gc 原因
spring boot 接收 复杂的List集合
C#Dispatcher命名空间
go 使用main包的类型
Yolov5 github样本库
c map根据key获取value
wxpython 表格
spark hadoop slf4j 冲突
django多用户访问
glibc-2.14 升级不了
查看mongo cpu占用高