Browse Source

Apr 18 [UPDT] Bug Fixed 'bulk_duplicate_records'

dependabot/npm_and_yarn/odoo_website_helpdesk/static/src/cdn/minimist-1.2.8
AjmalCybro 2 years ago
parent
commit
1b55a938df
  1. 2
      bulk_duplicate_records/README.rst
  2. 17
      bulk_duplicate_records/__init__.py
  3. 34
      bulk_duplicate_records/__manifest__.py
  4. 8
      bulk_duplicate_records/doc/RELEASE_NOTES.md
  5. 4
      bulk_duplicate_records/static/description/index.html
  6. 1
      bulk_duplicate_records/static/src/js/mass_list_controller.js

2
bulk_duplicate_records/README.rst

@ -3,7 +3,7 @@
:alt: License: AGPL-3
Mass Duplicate Records
======================
===================================================
Mass Duplicate Records

17
bulk_duplicate_records/__init__.py

@ -1,20 +1,21 @@
# -*- coding: utf-8 -*-
#############################################################################
################################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2022-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Ammu Raj (odoo@cybrosys.com)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
# You can modify it under the terms of the GNU AFFERO
# GENERAL PUBLIC LICENSE (AGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
# (AGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
################################################################################

34
bulk_duplicate_records/__manifest__.py

@ -1,44 +1,44 @@
# -*- coding: utf-8 -*-
#############################################################################
################################################################################
#
# Cybrosys Technologies Pvt. Ltd.
#
# Copyright (C) 2022-TODAY Cybrosys Technologies(<https://www.cybrosys.com>).
# Author: Cybrosys Technologies(<https://www.cybrosys.com>)
# Author: Ammu Raj (odoo@cybrosys.com)
#
# You can modify it under the terms of the GNU LESSER
# GENERAL PUBLIC LICENSE (LGPL v3), Version 3.
# You can modify it under the terms of the GNU AFFERO
# GENERAL PUBLIC LICENSE (AGPL v3), Version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details.
# GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details.
#
# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE
# (LGPL v3) along with this program.
# You should have received a copy of the GNU AFFERO GENERAL PUBLIC LICENSE
# (AGPL v3) along with this program.
# If not, see <http://www.gnu.org/licenses/>.
#
#############################################################################
################################################################################
{
'name': 'Mass Duplicate Records For All Models',
'version': '16.0.1.0.0',
'summary': 'Allows to Duplicate Multiple Records from List/Tree View for all Models',
'description': 'Allows to Duplicate Multiple Records from List/Tree View for all Models.',
'author': 'Cybrosys Techno Solutions',
'name': 'Mass duplicate Records',
'version': '16.0.1.0.1',
'summary': 'Allows to duplicate multiple records in any models.',
'description': 'Allows to duplicate multiple records from list/tree view at a time in any models.',
'author': 'Cybrosys Techno solutions',
'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions',
'website': 'https://www.cybrosys.com',
'license': 'LGPL-3',
'depends': ['base'],
'data': [],
'assets': {
'web.assets_backend': [
'mass_duplicate_records/static/src/js/mass_list_controller.js',
'bulk_duplicate_records/static/src/js/mass_list_controller.js',
],
},
'installable': True,
'images': ['static/description/banner.png'],
'application': False,
'auto_install': False,
'license': 'LGPL-3',
'license': 'AGPL-3',
}

8
bulk_duplicate_records/doc/RELEASE_NOTES.md

@ -1,6 +1,12 @@
## Module <mass_duplicate_records>
## Module <bulk_duplicate_records>
#### 20.10.2022
#### Version 16.0.1.0.0
#### ADD
- Initial commit for Mass Duplication Records
#### 06.04.2023
#### Version 16.0.1.0.1
#### FIX
- Corrected the path of file in manifest.

4
bulk_duplicate_records/static/description/index.html

@ -17,8 +17,8 @@
<!-- END OF TITLE BAR -->
<!-- APP HERO -->
<h1 style="color: #FFFFFF; font-weight: bolder; font-size: 50px; text-align: center; margin-top: 50px;">Mass Duplicate Records For All Models</h1>
<p style="color:#FFFFFF; padding: 8px 15px; text-align: center; font-size: 24px;">Allows to Duplicate Multiple Records from List/Tree View for all Models
<h1 style="color: #FFFFFF; font-weight: bolder; font-size: 50px; text-align: center; margin-top: 50px;">Mass Duplicate Records In Odoo Apps</h1>
<p style="color:#FFFFFF; padding: 8px 15px; text-align: center; font-size: 24px;">This odoo app module helps to duplicate multiple records from tree view at a time in any model(object) after selecting multiple records from the list view and click "Mass Duplicate" button from menu action.Default odoo only allows you to duplicate a single record from the form view.
</p>
<!-- END OF APP HERO -->
<img src="assets/screenshots/hero.gif"

1
bulk_duplicate_records/static/src/js/mass_list_controller.js

@ -21,6 +21,7 @@ import { ExportDataDialog } from "@web/views/view_dialogs/export_data_dialog";
const { Component, onWillStart, useSubEnv, useEffect, useRef } = owl;
//Created new button mass duplicate and function for duplicate multiple records
patch(ListController.prototype, "getActionMenuItems", {
async _onDuplicateSelectedRecords() {
for (var record in this.model.root.records) {

Loading…
Cancel
Save