sudo vim /etc/postgresql/12/main/postgresql.conf
sudo vim /etc/postgresql/12/main/pg_hba.conf
E:\postgresql_dir\pgsql\bin
.\pg_ctl.exe -D E:\postgresql_dir\data\ -l E:\postgresql_dir\pgsql\logfile start
# 新建应用
python E:\PycharmProjects\BMS_bat\odoo-bin scaffold my_modulesN
# 更新应用
python E:\PycharmProjects\BMS_bat\odoo-bin -u my_modules
https://code.jquery.com/jquery-3.6.0.min.js
pip install inotify
--dev=all
在xml中“&”需要被转义为“&”
"<" 需要转义为“<”
decoration-bf (加粗), decoration-it (斜体)
以及bootstrap类
decoration-danger, decoration-info, decoration-muted, decoration-primary, decoration-success,decoration-warning
invisible 隐藏字段
required 必填字段
readonly 只读字段
14默认账户名 密码
admin admin
demo demo
pycryptodome 依赖
allure-pytest 依赖
# odoo celery使用方法
def action_test_celery_task(self):
celery = {
'countdown': 3, 'retry': True,
'retry_policy': {'max_retries': 2, 'interval_start': 2}
}
print('23333333333333')
self.env["celery.task"].sudo().call_task("fs.order.purchase.ledger2", "task_queue_update_data",
celery=celery)
print('23333333333333')
@api.model
def task_queue_update_data(self, task_uuid, **kwargs):
print(task_uuid, '...........')
task = 'update_data'
self.update_data()
msg = 'CELERY called task: model [%s] and method [%s].' % (self._name, task)
return msg
odoo.conf
celery_user = 15703024483
celery_password = Odoo-User-Password23
配置权限
Celery Manager Celery RPC
公司ID 改为7
同步公司
同步员工
group_user
user_admin
user_root
group_system
<template id="assets_backend" name="helpdesk assets" inherit_id="web.assets_backend">
<xpath expr="//script[last()]" position="after">
<link rel="stylesheet" type="text/scss" href="/my_library/static/src/scss/field_widget.scss"/>
<script src="/my_library/static/src/js/field_widget.js" type="text/javascript"/>
</xpath>
</template>
hr
mail_bot
target = current new main(不增加面包屑数量) self inline
数据库导入
psql -d odoo -U odoo -f 1.sql
.\psql.exe -d odoo -U yaoyongpeng -f C:\Users\yaoyongpeng\Downloads\odoo-jicai-2021-09-14-01-00.sql
# pg_restore
pg_restore -U postgres -W -d leetcode -v /home/soft/leetcode
.\pg_restore.exe -W -d wuts_test -U yaoyongpeng -v C:\Users\yaoyongpeng\Downloads\odoo-2022-03-22-18-00.sql
# Liunx
pg_restore -U moxiao -W -d gpv4_test -v tmp/odoo-jicai-2022-03-07-10-34.sql
列子:
.\pg_restore -U yaoyongpeng -W -d gpv2_test -v .\odoo-jicai-2021-12-14-09-21.sql
数据库导出
.\pg_dump.exe -h localhost -U yaoyongpeng gp_test > nsg.sql
pgsql 优化
validators
动作添加按钮
<record id="action_summary_consolidation" model="ir.actions.server">
<field name="name">汇报合并</field>
<field name="type">ir.actions.server</field>
<field name="code">action=records.summary_consolidation()</field>
<field name="model_id" ref="model_fs_order_acceptance_inspection"/>
<field name="binding_model_id" ref="model_fs_order_acceptance_inspection"/>
<field name="binding_view_types">form</field>
<field name="state">code</field>
</record>
Odoo使用笔记
于 2022-03-11 15:42:45 首次发布