用于在CMS中公开任何类型记录所需的基本信息集。
项目描述
通过website.published.mixin提供网站记录/模型的基本信息。此模块旨在用作构建自己的CMS的基础。
目录
用法
新属性
cms_create_url: 链接到创建视图。默认为/cms/create/my.model
cms_search_url: 链接到搜索视图。默认为/cms/search/my.model
cms_edit_url(计算字段): 链接到编辑视图。默认为/cms/edit/my.model/model_id
权限和额外信息
record.cms_is_owner(): 当前用户是该记录的所有者吗?
record.cms_can_edit(): 当前用户可以编辑此记录吗?
record.cms_can_publish(): 当前用户可以发布此记录吗?
record.cms_can_delete(): 当前用户可以删除此记录吗?
model.cms_can_create(): 当前用户可以创建新记录吗?
所有信息一览
当您构建CMS UI时,您需要一次性获取所有这些信息。此模块还提供了一个辅助方法 cms_info(),它返回一个包含以下内容的字典
is_owner:True/False
can_edit:True/False
can_create:True/False
can_publish:True/False
can_delete:True/False
create_url
edit_url
delete_url
已知问题/路线图
消除对 website 的依赖,并将 website.published.mixin 集成移至粘合模块。
变更日志
16.0.1.0.0 (2023-05-13)
功能
迁移到v16 (#127)
13.0.1.0.1 (2021-08-23)
功能
迁移到v13 (#111)
11.0.1.0.1 (2019-01-18)
修复
信息字典默认值为None
测试覆盖率100%
11.0.1.0.0 (2018-04-27)
改进
初始版本
错误跟踪器
有关错误跟踪,请访问 GitHub Issues。如有问题,请先检查是否已报告该问题。如果您是第一个发现的,请提供详细的反馈,以帮助我们解决问题 feedback。
请不要直接联系贡献者以寻求支持或技术问题帮助。
致谢
贡献者
Simone Orsi <simone.orsi@camptocamp.com>
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
此模块是GitHub上OCA/website-cms项目的一部分。
欢迎您贡献力量。有关如何贡献的更多信息,请访问https://odoo-community.org/page/Contribute。
项目详情
散列 for odoo_addon_cms_info-16.0.1.2.0.4-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | dc4997ea9a05d14a6f29db68868f5e8de0c5a4de88e5012e2edb0be6769604bb |
|
MD5 | 35e73f78d7d48fcd0db700de0082c052 |
|
BLAKE2b-256 | f1f41ad3e97f2780215856fdf4fffb4151eacf9338108ed0a3954467b73bb5cc |