跳转到主要内容

用于在CMS中公开任何类型记录所需的基本信息集。

项目描述

Beta License: LGPL-3 OCA/website-cms Translate me on Weblate Try me on Runboat

通过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

请不要直接联系贡献者以寻求支持或技术问题帮助。

致谢

作者

  • Camptocamp

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

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

欢迎您贡献力量。有关如何贡献的更多信息,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码发行版

此版本没有可用的源代码发行版文件。有关教程,请参阅生成发行版存档

构建发行版

odoo_addon_cms_info-16.0.1.2.0.4-py3-none-any.whl (29.2 kB 查看散列)

上传时间 Python 3

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面