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

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 Quarkus Hibernate/Panache NativeQuery   强力创建类并将其添加到数组中会导致奇怪的结果   java将KeyListener添加到Jframe问题   java简单Spring EL表达式不起作用;带有错误类型失配异常   java中求偶数整除数的有效方法   java静态方法和实例方法的内存表示之间的差异   Java 8 LocalDateTime到日期丢失时区   如何在Java中以编程方式创建XML文档?   Hyperledger结构智能合约中的java如何打开日志记录?   java关键帧动画   单击TableRowSorter时,java获取所选行中的用户对象   java Android应用程序挂起   JAVAlang.AbstractMethodError:org。jboss。资源适配器。jdbc。jdk5。WrappedConnectionJDK5。createBlob()Ljava/sql/Blob;   调用java类表单velocity模板(.vt)文件   java Struts |类型转换错误