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

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


License: LGPL-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返回true   java如何使用SQLite和Android处理事务?   java如何获取多部分邮件的底层html源代码   当使用较小的值时,java浮点运算速度较慢?   从java数据库中的超类null在继承的类集合属性中创建对象   从ods(Open office电子表格)读取java中的selenium数据   如何使用不会导致“使用未检查或不安全操作”警告的泛型实现java类   java我想使用jenkins在Tomcat服务器上部署WartoaContainer插件   java有没有一种优雅的方法可以使用正则表达式来实现这一点?   关于序列化、serialVersionUID和不兼容类的java   java JBoss服务器不从Eclipse和命令行启动   java位置从前台到后台后总是空的?   java Thymeleaf:无法作为链接的表达式进行分析   java何时捕获NullPointerException是明智的?   java读取JSON文件并写入csv   webview通过java显示html的最佳方式是什么   JavaHibernateEquiJoin问题   java将一种类型的对象声明为另一种类型的实例有什么好处?   Google Analytics Management API Java包批处理无法正常工作   java在JOptionPane InputDialog中查找Ok