Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
0778bcf
[ADD] Ask for confirmation when copying records
StefanRijnhart Jan 26, 2018
b294016
[IMP] web_copy_confirm: black, isort, prettier
rconjour Jan 4, 2021
8691ab0
[MIG] web_copy_confirm: Migration to 14.0
rconjour Jan 4, 2021
a64ce3a
[UPD] Update web_copy_confirm.pot
oca-travis Mar 31, 2021
c0f92ad
[UPD] README.rst
OCA-git-bot Mar 31, 2021
e575892
Added translation using Weblate (German)
Corneliuus Oct 13, 2021
d6a8f8b
Translated using Weblate (German)
Corneliuus Oct 13, 2021
43ad187
[MIG] web_copy_confirm: Migration to 15.0
MiquelRForgeFlow Aug 24, 2022
c3973d1
[UPD] README.rst
OCA-git-bot Sep 1, 2022
eb5ebfa
[IMP] web_copy_confirm: pre-commit stuff
dsolanki-initos Mar 16, 2023
7b18597
[MIG] web_copy_confirm: Migration to 16.0
dsolanki-initos Mar 17, 2023
0a45fee
[UPD] Update web_copy_confirm.pot
Mar 9, 2024
e36f204
[BOT] post-merge updates
OCA-git-bot Mar 9, 2024
43fa757
Update translation files
weblate Mar 9, 2024
b56f942
Added translation using Weblate (Italian)
mymage Mar 12, 2024
4580e2f
Translated using Weblate (Italian)
mymage Mar 12, 2024
69f23c2
Added translation using Weblate (French)
arnaudlayec Mar 6, 2025
3b86ba8
Translated using Weblate (French)
arnaudlayec Mar 6, 2025
7b202f8
[IMP] web_copy_confirm: pre-commit auto fixes
ArnauCForgeFlow Aug 6, 2025
621a3b3
[MIG] web_copy_confirm: Migration to 18.0
ArnauCForgeFlow Aug 6, 2025
42e6585
[UPD] Update web_copy_confirm.pot
Aug 18, 2025
7afe170
[BOT] post-merge updates
OCA-git-bot Aug 18, 2025
d803133
[MIG] web_copy_confirm: Migration to 19.0
Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
91 changes: 91 additions & 0 deletions web_copy_confirm/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

=================================================
Show confirmation dialogue before copying records
=================================================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:f7ea0a4094ce388af19830a6511ad5db0607852b6830ad7a34b41ba947d680e0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
:target: https://odoo-community.org/page/development-status
:alt: Beta
.. |badge2| image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fweb-lightgray.png?logo=github
:target: https://github.com/OCA/web/tree/19.0/web_copy_confirm
:alt: OCA/web
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/web-19-0/web-19-0-web_copy_confirm
:alt: Translate me on Weblate
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
:target: https://runboat.odoo-community.org/builds?repo=OCA/web&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module will show a confirmation dialog when the user selects the
Duplicate option from the Action dropdown in the standard form view.

**Table of contents**

.. contents::
:local:

Changelog
=========

14.0.1.0.0 (2020-01-04)
-----------------------

- [PORT] Ported to V14

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 to smash it by providing a detailed and welcomed
`feedback <https://github.com/OCA/web/issues/new?body=module:%20web_copy_confirm%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Dynapps

Contributors
------------

- Stefan Rijnhart <[email protected]>
- Robin Conjour <[email protected]>
- Dhara Solanki <[email protected]>

Maintainers
-----------

This module is maintained by the OCA.

.. image:: https://odoo-community.org/logo.png
:alt: Odoo Community Association
:target: https://odoo-community.org

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.

This module is part of the `OCA/web <https://github.com/OCA/web/tree/19.0/web_copy_confirm>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
Empty file added web_copy_confirm/__init__.py
Empty file.
23 changes: 23 additions & 0 deletions web_copy_confirm/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright (C) 2018 DynApps <http://www.dynapps.be>
# @author Stefan Rijnhart <[email protected]>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{
"name": "Show confirmation dialogue before copying records",
"version": "19.0.1.0.0",
"author": "Dynapps,Odoo Community Association (OCA)",
"website": "https://github.com/OCA/web",
"license": "AGPL-3",
"category": "Tools",
"depends": [
"web",
],
"assets": {
"web.assets_backend": [
"web_copy_confirm/static/src/js/web_copy_confirm.esm.js",
],
"web.assets_unit_tests": [
"web_copy_confirm/static/tests/**/*",
],
},
"installable": True,
}
31 changes: 31 additions & 0 deletions web_copy_confirm/i18n/de.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * web_copy_confirm
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 14.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2021-10-13 20:46+0000\n"
"Last-Translator: Corneliuus <[email protected]>\n"
"Language-Team: none\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.3.2\n"

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
#, python-format
msgid "Are you sure that you would like to copy this record?"
msgstr "Sind Sie sicher, dass Sie diesen Datensatz kopieren möchten?"

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
#, python-format
msgid "Duplicate"
msgstr "Duplizieren"
31 changes: 31 additions & 0 deletions web_copy_confirm/i18n/fr.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * web_copy_confirm
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-03-06 19:06+0000\n"
"Last-Translator: Arnaud LAYEC <[email protected]>\n"
"Language-Team: none\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.10.2\n"

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
#, python-format
msgid "Are you sure that you would like to copy this record?"
msgstr "Êtes-vous sûr de vouloir dupliquer cet enregistrement ?"

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
#, python-format
msgid "Duplicate"
msgstr "Dupliquer"
31 changes: 31 additions & 0 deletions web_copy_confirm/i18n/it.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * web_copy_confirm
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2024-03-12 13:36+0000\n"
"Last-Translator: mymage <[email protected]>\n"
"Language-Team: none\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
#, python-format
msgid "Are you sure that you would like to copy this record?"
msgstr "Si è sicuri di voler copiare questo record?"

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
#, python-format
msgid "Duplicate"
msgstr "Duplica"
32 changes: 32 additions & 0 deletions web_copy_confirm/i18n/web_copy_confirm.pot
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * web_copy_confirm
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
msgid "Are you sure that you would like to copy this record?"
msgstr ""

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
msgid "Are you sure that you would like to duplicate the selected records?"
msgstr ""

#. module: web_copy_confirm
#. odoo-javascript
#: code:addons/web_copy_confirm/static/src/js/web_copy_confirm.esm.js:0
msgid "Duplicate"
msgstr ""
3 changes: 3 additions & 0 deletions web_copy_confirm/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
3 changes: 3 additions & 0 deletions web_copy_confirm/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Stefan Rijnhart \<[email protected]\>
- Robin Conjour \<[email protected]\>
- Dhara Solanki \<[email protected]\>
2 changes: 2 additions & 0 deletions web_copy_confirm/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
This module will show a confirmation dialog when the user selects the
Duplicate option from the Action dropdown in the standard form view.
3 changes: 3 additions & 0 deletions web_copy_confirm/readme/HISTORY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 14.0.1.0.0 (2020-01-04)

- \[PORT\] Ported to V14
Binary file added web_copy_confirm/static/description/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading