Skip to main content

在 CMS 中公开任何类型的记录所需的一组基本信息。

项目描述

贝塔 许可证:LGPL-3 OCA/网站-cms 在 Weblate 上翻译我 试试我的 Runbot

通过website.published.mixin提供网站记录/模型的基本信息。该模块旨在用作构建您自己的 CMS 的基础。

目录

<nav class="contents local" id="contents" role="doc-toc"> </nav>

用法

新属性

  • 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:真/假,

  • can_edit:真/假,

  • can_create:真/假,

  • can_publish:真/假,

  • can_delete:真/假,

  • 创建网址

  • 编辑网址

  • 删除网址

已知问题/路线图

摆脱网站依赖并将website.published.mixin集成移动到胶水模块。

变更日志

13.0.1.0.1 (2021-08-23) 功能

  • 迁移到 v13 ( #111 )

11.0.1.0.1 (2019-01-18)

修复

  • Info dict 默认为 None 值

  • 测试覆盖率 100%

11.0.1.0.0 (2018-04-27)

改进

  • 初始发行

错误追踪器

在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。

不要就技术问题的支持或帮助直接联系贡献者。

学分

作者

  • 营地

贡献者

维护者

该模块由 OCA 维护。

Odoo 社区协会

OCA 或 Odoo 社区协会是一个非营利组织,其使命是支持 Odoo 功能的协作开发并促进其广泛使用。

该模块是GitHub 上OCA/website-cms项目的一部分。

欢迎您贡献。要了解如何,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

内置分布

odoo14_addon_cms_info-14.0.1.0.1.dev2-py3-none-any.whl (28.0 kB 查看哈希

已上传 py3