mirror of https://github.com/OCA/web.git
[ADD] Ask for confirmation when copying records
parent
d96db7d439
commit
a16ae9a246
|
@ -0,0 +1,55 @@
|
||||||
|
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
|
||||||
|
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
||||||
|
:alt: License: AGPL-3
|
||||||
|
|
||||||
|
=================================================
|
||||||
|
Show a confirmation dialogue when copying records
|
||||||
|
=================================================
|
||||||
|
|
||||||
|
This module will show a confirmation dialog when the user selects the
|
||||||
|
`Duplicate` option from the `More` dropdown in the standard form view.
|
||||||
|
|
||||||
|
Usage
|
||||||
|
=====
|
||||||
|
|
||||||
|
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
|
||||||
|
:alt: Try me on Runbot
|
||||||
|
:target: https://runbot.odoo-community.org/runbot/162/8.0
|
||||||
|
|
||||||
|
Bug Tracker
|
||||||
|
===========
|
||||||
|
|
||||||
|
Bugs are tracked on `GitHub Issues
|
||||||
|
<https://github.com/OCA/web/issues>`_. In case of trouble, please
|
||||||
|
check there if your issue has already been reported. If you spotted it first,
|
||||||
|
help us smash it by providing detailed and welcomed feedback.
|
||||||
|
|
||||||
|
Credits
|
||||||
|
=======
|
||||||
|
|
||||||
|
Images
|
||||||
|
------
|
||||||
|
|
||||||
|
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.
|
||||||
|
|
||||||
|
Contributors
|
||||||
|
------------
|
||||||
|
|
||||||
|
* Stefan Rijnhart <stefan@opener.amsterdam>
|
||||||
|
|
||||||
|
Do not contact contributors directly about support or help with technical issues.
|
||||||
|
|
||||||
|
Maintainer
|
||||||
|
----------
|
||||||
|
|
||||||
|
.. image:: https://odoo-community.org/logo.png
|
||||||
|
:alt: Odoo Community Association
|
||||||
|
:target: https://odoo-community.org
|
||||||
|
|
||||||
|
This module is maintained by the OCA.
|
||||||
|
|
||||||
|
OCA, or the Odoo Community Association, is a nonprofit organization whose
|
||||||
|
mission is to support the collaborative development of Odoo features and
|
||||||
|
promote its widespread use.
|
||||||
|
|
||||||
|
To contribute to this module, please visit https://odoo-community.org.
|
|
@ -0,0 +1,19 @@
|
||||||
|
# coding: utf-8
|
||||||
|
# Copyright (C) 2018 DynApps <http://www.dynapps.be>
|
||||||
|
# @author Stefan Rijnhart <stefan@opener.amsterdam>
|
||||||
|
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||||
|
{
|
||||||
|
"name": "Show confirmation dialogue before copying records",
|
||||||
|
"version": "8.0.1.0.0",
|
||||||
|
"author": "Dynapps,Odoo Community Association (OCA)",
|
||||||
|
"website": "https://github.com/OCA/web",
|
||||||
|
"license": "AGPL-3",
|
||||||
|
"category": "Tools",
|
||||||
|
"depends": [
|
||||||
|
'web',
|
||||||
|
],
|
||||||
|
"data": [
|
||||||
|
"views/assets.xml",
|
||||||
|
],
|
||||||
|
"installable": True,
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
// Copyright (C) 2018 DynApps <http://www.dynapps.be>
|
||||||
|
// @author Stefan Rijnhart <stefan@opener.amsterdam>
|
||||||
|
// License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||||
|
openerp.web_copy_confirm = function(instance) {
|
||||||
|
instance.web.FormView.include({
|
||||||
|
on_button_duplicate: function() {
|
||||||
|
var self = this;
|
||||||
|
this.has_been_loaded.done(function() {
|
||||||
|
if (confirm(_t("Do you really want to copy this record?"))) {
|
||||||
|
return self._super.apply(self, arguments);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<openerp><data>
|
||||||
|
|
||||||
|
<template id="assets_backend" name="web_copy_confirm assets" inherit_id="web.assets_backend">
|
||||||
|
<xpath expr="." position="inside">
|
||||||
|
<script type="text/javascript" src="/web_copy_confirm/static/src/js/web_copy_confirm.js"></script>
|
||||||
|
</xpath>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
</data></openerp>
|
Loading…
Reference in New Issue