在任何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: 是/否,
can_publish: 是/否,
can_delete: 是/否,
创建_url
编辑_url
删除_url
已知问题/路线图
消除对 网站 的依赖,并将 website.published.mixin 集成移至粘合模块。
变更日志
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 上跟踪。如果遇到问题,请先查看您的问题是否已被报告。如果您是第一个发现该问题的,请通过提供详细且受欢迎的 反馈 来帮助我们解决问题。
请不要直接联系贡献者以获取支持或帮助解决技术问题。
致谢
贡献者
Simone Orsi <simone.orsi@camptocamp.com>
维护者
此模块由 OCA 维护。
OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛使用。
此模块是 GitHub 上 OCA/website-cms 项目的一部分。
欢迎您贡献力量。有关如何贡献的更多信息,请访问 https://odoo-community.org/page/Contribute。
项目详情
散列 for odoo14_addon_cms_info-14.0.1.0.1.dev5-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | a20ff88e06461b46852b23042ccc316c2d4fdc5a67bbd049a27e9b2f909db780 |
|
MD5 | c9e6ab0a48720493b7f5fb1313f4ddbd |
|
BLAKE2b-256 | a4dc4e0aa170e2fedda05ddce85c42fd2125147d4db9c620010b2cc9e0204066 |