通过前端处理内容删除的基本功能。

odoo9-addon-cms-delete-content的Python项目详细描述


License: AGPL-3

CMS删除内容

通过前端删除内容的基本功能。

功能

  • 为每个型号注册您自己的自定义删除确认视图
  • 使用cms_status_message显示删除确认消息
  • 请求删除确认的通用模板
  • 要处理的website.published.mixin上的新字段和参数 删除链接和重定向

使用量

删除按钮和行为

添加删除按钮:

<aclass="btn btn-danger cms_delete_confirm"t-att-href="object.cms_delete_confirm_url">Delete</a>

当你点击一个确认对话框弹出。

如果点击cancel,弹出窗口将关闭。如果单击“提交”,则项目为 删除后将重定向到模型的cms_after_delete_url。 默认为/

定制

按型号自定义删除消息

classMyModel(models.Model):_inherit="my.model"@api.multidefmsg_content_delete_confirm(self):self.ensure_one()return_('Are you sure you want to delete "%s"?.')%self.name

自定义“删除URL后”

当您查看内容并删除它时 重定向到其他地方。

默认情况下,将重定向到网站的根目录。

要更改此行为,只需覆盖模型中的属性 声明:

classMyModel(models.Model):_inherit="my.model"cms_after_delete_url='/foo'

注意:如果您想根据需要对特定页面进行自定义,或者 正在从另一页(如管理页)中删除项目 在url中传递?redirect=,例如:

<aclass="btn btn-danger cms_delete_confirm"t-attf-href="#{object.cms_delete_confirm_url}?redirect=">Delete</a>

自定义全局删除确认消息出现

<templateid="delete_confirm"inherit_id="cms_delete_content.delete_confirm"><xpathexpr="//h4[@id='delete_confirm']"position="replace"><h1t-esc="main_object.msg_content_delete_confirm()">I want it bigger!</h1></xpath></template>

错误跟踪程序

GitHub Issues上跟踪错误。在 如果有麻烦,请检查一下你的问题是否已经 报道。如果你首先发现了它,请提供 详细的欢迎反馈。

学分

贡献者

维修人员

Odoo Community Association

此模块由OCA维护。

奥多社区协会是一个非盈利组织。 其任务是支持Odoo的合作开发 特点及推广应用。

若要对此模块作出贡献,请访问https://odoo-community.org

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java楼梯的最大高度   java Jackson从1.7.1更新到2.8.6 JsonTypeInfo子类型反序列化   Spring WebApp中的java JPA异常处理   java在SwingWorker(doInBackground)中从WorkerThread调用多个方法?   java Android Studio构建到jar   java是添加多个按钮组的更有效方法   java MySQL JDBC连接池最大大小   java如何防止元素<Integer>变成元素<Object>   Java:处理大型XML文件提取数据而不编写状态自动机?   SpringBoot和React Web应用程序中CAS的java重定向问题   需要java算法方面的帮助吗   java在JDK 16中使用PowerMock   java异常错误本机方法签名   在Java Android中将JSON映射到数组/对象   如何打开一个窗口。java程序中的dat文件   java应用程序引擎+Maven+热插拔   java Moxy的getValueByXPath为除根元素以外的所有元素返回null