- 博客(203)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 Arco FormBuilder - 自定义表单设计器,轻松构建个性化表单
表单设计器支持了布局组件,允许拖拽生成 odoo 表单布局;支持常用的文本、整数、浮点数、时间、日期等基础字段;支持M2O、O2M及M2M三种关系字段的设置。
2024-12-05 18:44:50 404
原创 Arco HomeMenu - 无入侵式的个性化菜单配置插件
Arco HomeMenu 插件主要用于优化用户在 odoo 系统中的操作体验。通过插件功能,用户可以根据自己的工作习惯将菜单分类到不同文件夹,以适应个人习惯,达到快速导航的目的。主要通过分类文件夹及布局功能实现。通过 Arco HomeMenu 插件,可以轻松将日常工作中的菜单归类整理。向分类文件夹中增加菜单,并配置自己的图标,以完成用户的个性化管理。通过菜单搜索功能,快速导航到指定功能。
2024-09-25 16:04:42 1718
原创 Arco Voucher - 不知道有什么用的凭证单据录入表单插件
Arco Voucher 插件是一款不知道有什么用的凭证单据录入表单插件,可能只是为了看着像传统的凭证单据。如有插件定制化需求或其他插件资源开发需求。
2024-08-31 20:21:25 1745
原创 Arco Chatter - 改变 Chatter Panel 交互体验的插件
操作方式简单直观,用户通过双击可以快速展开或收起 Chatter Panel ,通过拖拽抓手还能够轻松改变 Chatter Panel 的宽度。首先,其操作极其简单,用户无需进行复杂的设置或操作流程,只需轻轻双击,即可实现 Chatter Panel 的展开或收起,大大节省了操作时间。Arco Chatter 插件是一款专门为 odoo 系统 Chatter Panel 设计的实用工具,它具有改变 Chatter Panel 展开/收起状态和调整 Chatter Panel 宽度的功能。
2024-08-16 19:30:00 1759
原创 【odoo17】Arco Approval 更适合中国宝宝体质的审批流插件
基于odoo17开发的一款适合中国宝宝体质的审批流插件,仿钉钉审批流程设计器,让流程设计更简单,更清晰。此插件完全由独立的owl组件构建,使用odoo原生前端框架构建,前端响应速度更快。
2024-06-27 19:45:00 1911 1
原创 this is the ‘cffi‘ package version 1.16.0 cffi 版本问题
Exception: Version mismatch: this is the 'cffi' package version 1.16.0, located in '/tmp/pip-build-env-l1mhudq9/overlay/local/lib/python3.10/dist-packages/cffi/api.py'.When we import the top-level '_cffi_backend' extension module, we get version 1.15.0,
2024-06-21 12:42:43 514
原创 Dockerfile 实战题目1:基础Web服务器
创建一个Docker镜像,该镜像基于官方的nginx镜像,将本地的一个名为my-website的目录挂载为容器内的/usr/share/nginx/html,用于托管静态网站内容。打开终端,切换到Dockerfile所在的目录,然后运行构建命令来构建你的Docker镜像。要完成这个实战题目,你需要按照以下步骤创建Docker镜像并配置Web服务器。,这是 nginx 默认服务静态文件的位置。,即最新的官方nginx镜像。目录内容复制到容器内的。指令指定了基础镜像为。为你希望的镜像名称。
2024-05-13 13:55:48 1897 1
原创 Dockerfile 和 Docker Compose
Dockerfile 和 Docker Compose 是 Docker 生态系统中两个重要的组成部分,它们分别服务于不同的目的,但共同协助开发者和运维人员高效地管理和部署容器化应用。
2024-05-07 20:45:00 572
原创 【odoo16】Arco Approval 更适合中国宝宝体质的审批流插件
基于odoo16开发的一款适合中国宝宝体质的审批流插件,仿钉钉审批流程设计器,让流程设计更简单,更清晰。
2024-04-29 13:58:13 1991 1
原创 通过SSH 可以访问Ubuntu Desktop吗?
你可以在 Ubuntu Desktop 上开启 SSH 服务,以便其他机器可以通过 SSH 连接到你的服务器。现在,你可以在另一台机器上使用 SSH 客户端连接到 Ubuntu Desktop 服务器。如果一切正常,你应该能够成功连接到 Ubuntu Desktop 服务器。如果计算机上启用了防火墙并且默认策略是拒绝所有连接,则需要打开 SSH 端口(默认为 22)。如果 SSH 服务器正在运行,将会输出 "ssh start/running"。是你在 Ubuntu Desktop 上的登录用户名,
2024-02-22 10:37:00 499
原创 【其他】放弃编码人员成熟的研发管理工具,将项目进度生搬硬套进车间生成流程。你们怎么看?
放弃编码人员成熟的研发管理工具,将项目进度生搬硬套进车间生成流程。可维护性差:使用不合适的工具可能会导致代码结构混乱、难以维护和扩展。这会给后续的开发工作带来困难。低效率:使用不合适的工具可能会导致开发进程缓慢,需要花费更多的时间和精力来完成任务。复杂性高:使用不合适的工具可能会增加学习成本,增加了开发的难度和复杂性。提案通过时,没有对选定工具的适用性进行评估?什么样的人能想出这种迷惑提案?
2024-02-21 16:29:19 266
原创 【PDF.js】发票PDF不显示文本的问题
警告:字体加载过程中发生错误:必须指定CMap的“baseUrl”参数,请确保提供了“cMapUrl”和“cMapPacked”API参数。原因是有pdf不支持的字体格式。
2024-02-02 08:47:50 1826
原创 我们需要挤点时间去思考
更重要的是他们有余力去思考生存之外的事。这也能看出当今社会财富愈发集中的原因。上面的人眼界更高,资源更多,人脉更广。不给自己挤点间隙就只能思考如何生存。而下面的人每天被按在生存的地面上。更多的创新带来更大的生产力飞跃。能做的就是想办法给自己挤点空隙。人类和其他动物的生存模式相仿。文明的前进踏入一种正向循环中。越是如此,就越没有挣脱的方法。有了空隙才有可能装下其他可能。根本无暇思考生存之外的可能。生活就是不停的狩猎,采集。满脑子想的都是生存,繁衍。人类可以因此更从容的创造。这种社会趋势我们无法改变。
2023-12-07 11:37:26 213
原创 Odoo 在线Excel plugin-x-spreadsheet
基于x-spreadsheet,展示方式与体现形式更灵活,展示效果更接近真是数据报表,展示数据范围不受模型约束,总之,你想要的都可以展示出来。前后端高度封装,开发者只关注业务逻辑实现即可,契合odoo快速开发实现的特点。Gitee:plugin-x-spreadsheet: 报表查询控件。留下你的小心心和叉子~效果展示...
2023-03-17 17:26:49 1091 1
原创 Module mail not loaded or inexistent, or templates of addon being loaded (zerone_book) are misorder
模块邮件未加载或不存在,或加载的插件模板(zerone_book)顺序错误`我没有安装 zerone_book 模块,为啥报这个错?这个配置影响了odoo启动,把他移除掉。
2022-12-23 18:37:26 437 1
原创 【ODOO14】Lunar Calendar
让Odoo的日历支持显示农历。此模块支持到2100年农历。目前支持显示农历日期,农历节日,阳历节日和二十四节气。
2022-08-19 20:15:00 682
原创 【ODOO14】系统内部水印模块开源
可用于在系统内部生成水印,标记系统环境版本、提示信息安全和责任追究。安全问题不容忽视,对内部人员的敏感操作有一定的提示作用。
2022-08-01 19:15:00 935
原创 【ODOO】在升级时删除预制数据
安装odoo的某些模块时,会被预制一些无用或不符合需求的数据。比如 crm_team 模块中预制的团队:Europe 和 America,crm 模块中预制的3个失去原因。
2022-07-07 14:24:52 721
原创 【ODOO】来了解一下browse方法
实例表示给定执行环境中的有序记录集合。实例对象引用环境,而记录本身由它们的缓存字典表示。每条记录的“id”都可以在其对应的缓存字典中找到。这种设计具有以下优点:缓存访问是直接的,因此速度很快。可以考虑没有“id”的记录。全局缓存只是“解析”记录“id”的索引。...
2022-06-09 22:15:00 1403
原创 【ODOO OWL】基础 Owl 的 mount 挂载应用程序
挂载一个Owl应用程序是通过使用mount方法来完成的。如果您使用的是 iife 版本,您可以通过`owl.mount`使用它,如果您使用的是模块系统,您可以直接从 `owl` 导入它。
2021-10-31 21:05:14 736
原创 【ODOO OWL】第二课 快速概览
快速概览应用程序中的Owl组件用于定义一个(动态的)组件树。 Root / \ A B / \ C DState:状态。每个组件都可以管理自己的本地状态。 这是一个简单的ES6类,没有特殊规则:class Counter extends Component { static template = xml` <button t-on-click="increment">...
2021-10-25 20:15:05 739
原创 Docker Image + PyCharm + Odoo14 + Postgres12 + 搭建本地开发调试环境
Docker Image + PyCharm + Odoo14 + Postgres12 + 搭建本地开发调试环境零、配置环境PyCharm2020.1Docker Desktop For Mac3.5.2一、准备源码镜像先拉取postgres和odoo两个镜像docker pull postgres:12docker pull odoo:14二、新建本地开发项目文件夹在你的工作区创建本地仓库文件夹,例如:demo_addons。在此文件夹下,放置一个自己的模块,以便后面验证挂载是
2021-07-31 21:22:14 1393
原创 关于【GIT】的一些常用命令
提交变更后,想撤销提交git reset 命令用于回退版本,可以指定退回某一次提交的版本。git reset 命令语法格式如下:git reset [--soft | --mixed | --hard] [HEAD]–mixed 为默认,可以不用带该参数。用于重置暂存区的文件。撤销commit和add,保留工作区。实例:git reset HEAD^ # 回退所有内容到上一个版本 git reset HEAD^ hello.py # 回退hello.py文件的版本到上一个版本
2021-07-26 17:51:36 289
原创 【ODOO OWL】工具 Owl 的 Utils
Owl导出了一些有用的实用程序功能,以帮助解决常见问题。这些功能在owl.utils 命名空间中都可用。whenReady: 在DOM就绪时执行代码loadJS: 加载脚本文件loadFile: 加载文件(对模板很有用)escape: 字符串转义debounce: 限制函数调用频率shallowEqual: 对象浅比较whenReadywhenReady函数返回一个在DOM准备好时解析的承诺(如果还没有准备好,则直接解析)。如果以回调作为参数调
2021-04-13 22:25:46 683
原创 【ODOO OWL】第三课 开启一个OWL项目
前言每个软件项目都有其具体的需求。这其中很多需求可通过一些工具得以解决,比如webpack、gulp、css预处理器、打包工具、编译器等等等等。也正因为如此,通常开启一个项目都不是那么容易。像Vue框架,它提供了自有工具来协助完成。但那样会需要开发人员进行集成并学习如何使用这些工具,相对于专注力不在前端的开发人员来说,这是很消耗时间和精力的。OWL的设计可以让开发完全不依赖于任何工具。因此,OWL可以轻松地与现代构建工具链进行集成。在这篇博文中,我将参考ODOO OWL官方文档,讨论启动项目的不同配
2021-04-11 17:39:43 914
原创 【ODOO OWL】第一课 OWL项目概况
OWL,即Odoo Web Libary。是Odoo的Web前端UI框架,用为版本14(版本14之后可能也是它了)ODOO客户端的Web基础。OWL是一个用TypeScript(TS)编写的现代框架,以简单、连贯的方式吸取了React和Vue最佳编程思想。...
2021-04-11 02:30:25 2713
原创 【VUE】组件递归的用法
comment.vue<template> <div> <div v-for="(item, index) in comment_list" :key="index"> <a-comment> <span slot="actions">{{ item.actions || "回复" }}</span> <a slot="author">{{ item.commen
2021-03-22 11:44:52 328
原创 【采坑日记】Linux Server下使用PDFKit生成pdf文件
Python-PDFKit: HTML to PDF wrapperGithub:https://github.com/JazzCore/python-pdfkit这个第三方库是Ruby PDFKit库的改编版本,实际上是对wkhtmltopdf进行的一次封装。所以,在使用这个库时,应该也安装上wkhtmltopdf库。安装1. Install python-pdfkit:$ pip install pdfkit (or pip3 for python3)2. Install wkhtm
2021-03-03 09:21:23 2412 1
原创 【pipreqs编码问题】使用pipreqs导出当前项目所需要的的依赖,出现的编码问题
Project descriptionInstallationpip install pipreqsUsageUsage: pipreqs [options] <path>Options: --use-local Use ONLY local package info instead of querying PyPI --pypi-server <url> Use custom PyPi server -
2021-01-07 09:50:41 2588 3
原创 ODOO13 odoo.tools.view_validation: Invalid XML: A simili button must be tagged with role=button
odoo.tools.view_validation: Invalid XML: A simili button must be tagged with "role='button'". @validate('calendar', 'diagram', 'form', 'graph', 'kanban', 'pivot', 'search', 'tree', 'activity')def...
2020-11-01 15:02:20 499
原创 ODOO 的 JavaScript 【记录】Odoo-JavaScript 中常用操作
then() 是JS中异步的实现,其语法:promise.then(onCompleted, onRejected)。就是当.then()前的方法执行完后再执行then()内部的程序,这样就避免了,数据没获取到等的问题。大家可以看看https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects...
2020-11-01 15:02:13 1008
原创 odoo13 字段约束报错,原因:版本改动导致
_sql_constraints = [ ('partner_tax_rate_check', 'check(0 <=tax_rate<= 100)', '税率必须在0-100(%)之间!'), ]提示错误语法错误 在 "<=" 或附近的 LINE 1: ...es_partner_partner_tax_rat把 check(0 <...
2020-11-01 15:01:50 510
原创 Docker Odoo14 + Postgres12 + PGAdmin4 从零开始使用docker部署odoo服务
sudo docker pull postgres:10sudo docker pull odoo:13sudo docker run -d -e POSTGRES_USER=odoo -e POSTGRES_PASSWORD=odoo -e POSTGRES_DB=postgres --name db postgres:10sudo docker run -p 8069:8069 --name odoo13 --link db:db -t odoo:13
2020-11-01 15:01:38 3173 1
原创 ODOO 搜索视图中实现一个字段检索多个字段的功能(单字段多项搜索功能)
图书模型有如下几个字段:class ZeroneBook(models.Model): _name = "zerone.book" _description = """图书""" name = fields.Char(string="图书名称") code = fields.Char(string="图书编码") isbn = fields.Char...
2020-11-01 15:01:25 1394 1
Dockerfile 实战题目1:基础Web服务器
2024-05-13
蛋挞王子和他的噩梦-字段使用配套代码1
2019-12-29
odoo自定义按钮,调用后台方法源码
2019-06-10
rabbitmq消费者消失了
2021-08-21
Jquery 报 对象不支持“addEventListener”属性或方法 的错误
2018-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人