From 18b486707d8b98c7e270a17ef094d8058b557f84 Mon Sep 17 00:00:00 2001
From: RisvanaCybro
Date: Tue, 26 Dec 2023 09:27:53 +0530
Subject: [PATCH] Dec 26 : [FIX] Bug Fixed 'manufacturing_reports'
---
manufacturing_reports/README.rst | 8 ++----
manufacturing_reports/__manifest__.py | 6 ++---
manufacturing_reports/doc/RELEASE_NOTES.md | 2 +-
.../report/mrp_report_reports.xml | 1 +
.../report/mrp_report_templates.xml | 7 +----
.../static/description/assets/modules/01.png | Bin 0 -> 83598 bytes
.../static/description/assets/modules/02.png | Bin 0 -> 52553 bytes
.../static/description/assets/modules/03.png | Bin 0 -> 66213 bytes
.../static/description/assets/modules/04.png | Bin 0 -> 63055 bytes
.../static/description/assets/modules/05.png | Bin 0 -> 61583 bytes
.../static/description/assets/modules/06.png | Bin 0 -> 106558 bytes
.../assets/modules/budget_image.png | Bin 60509 -> 0 bytes
.../assets/modules/credit_image.png | Bin 61983 -> 0 bytes
.../assets/modules/employee_image.png | Bin 61162 -> 0 bytes
.../assets/modules/export_image.png | Bin 61770 -> 0 bytes
.../assets/modules/gantt_image.png | Bin 57860 -> 0 bytes
.../assets/modules/quotation_image.png | Bin 59629 -> 0 bytes
.../static/description/index.html | 25 +++++++++---------
.../wizard/manufacturing_report.py | 3 ---
.../wizard/manufacturing_report_views.xml | 3 +++
20 files changed, 23 insertions(+), 32 deletions(-)
create mode 100644 manufacturing_reports/static/description/assets/modules/01.png
create mode 100644 manufacturing_reports/static/description/assets/modules/02.png
create mode 100644 manufacturing_reports/static/description/assets/modules/03.png
create mode 100644 manufacturing_reports/static/description/assets/modules/04.png
create mode 100644 manufacturing_reports/static/description/assets/modules/05.png
create mode 100644 manufacturing_reports/static/description/assets/modules/06.png
delete mode 100755 manufacturing_reports/static/description/assets/modules/budget_image.png
delete mode 100755 manufacturing_reports/static/description/assets/modules/credit_image.png
delete mode 100755 manufacturing_reports/static/description/assets/modules/employee_image.png
delete mode 100755 manufacturing_reports/static/description/assets/modules/export_image.png
delete mode 100755 manufacturing_reports/static/description/assets/modules/gantt_image.png
delete mode 100755 manufacturing_reports/static/description/assets/modules/quotation_image.png
diff --git a/manufacturing_reports/README.rst b/manufacturing_reports/README.rst
index fd2e3cf76..4c6c759f9 100755
--- a/manufacturing_reports/README.rst
+++ b/manufacturing_reports/README.rst
@@ -1,5 +1,5 @@
-.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
- :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
+.. image:: https://img.shields.io/badge/license-AGPL--3-blue.svg
+ :target: https://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
Manufacturing Reports
@@ -8,10 +8,6 @@ This module allow to manage manufacturing reports.
Configuration
=============
-* No additional configurations needed
-
-Installation
-============
- www.odoo.com/documentation/15.0/setup/install.html
- Install our custom addon
diff --git a/manufacturing_reports/__manifest__.py b/manufacturing_reports/__manifest__.py
index fb7a16cf6..ab4849938 100755
--- a/manufacturing_reports/__manifest__.py
+++ b/manufacturing_reports/__manifest__.py
@@ -22,15 +22,14 @@
{
'name': 'Manufacturing Reports',
'version': '15.0.1.0.0',
+ 'category': 'Manufacturing',
'summary': 'PDF & XLS Reports For Manufacturing Module',
'description': 'Advanced filters for PDF and XLS reports for '
'manufacturing module',
- 'category': 'Manufacturing',
'author': 'Cybrosys Techno Solutions',
+ 'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions',
'website': "http://www.cybrosys.com",
- 'images': ['static/description/banner.png'],
- 'company': 'Cybrosys Techno Solutions',
'depends': ['base', 'mrp'],
'data': [
'security/ir.model.access.csv',
@@ -43,6 +42,7 @@
'manufacturing_reports/static/src/js/action_manager.js',
]
},
+ 'images': ['static/description/banner.png'],
'license': 'AGPL-3',
'installable': True,
'auto_install': False,
diff --git a/manufacturing_reports/doc/RELEASE_NOTES.md b/manufacturing_reports/doc/RELEASE_NOTES.md
index e89f67175..480f7ebf2 100755
--- a/manufacturing_reports/doc/RELEASE_NOTES.md
+++ b/manufacturing_reports/doc/RELEASE_NOTES.md
@@ -1,6 +1,6 @@
## Module
-#### 23.08.2023
+#### 30.11.2023
#### Version 15.0.1.0.0
##### ADD
- Initial commit for Manufacturing Reports
diff --git a/manufacturing_reports/report/mrp_report_reports.xml b/manufacturing_reports/report/mrp_report_reports.xml
index 5e41ab85a..04604a932 100755
--- a/manufacturing_reports/report/mrp_report_reports.xml
+++ b/manufacturing_reports/report/mrp_report_reports.xml
@@ -1,5 +1,6 @@
+
Manufacturing Report
manufacturing.report
diff --git a/manufacturing_reports/report/mrp_report_templates.xml b/manufacturing_reports/report/mrp_report_templates.xml
index 91825b945..21b135373 100755
--- a/manufacturing_reports/report/mrp_report_templates.xml
+++ b/manufacturing_reports/report/mrp_report_templates.xml
@@ -1,5 +1,6 @@
+
@@ -13,12 +14,6 @@
-
-
- State :
-
-
-
diff --git a/manufacturing_reports/static/description/assets/modules/01.png b/manufacturing_reports/static/description/assets/modules/01.png
new file mode 100644
index 0000000000000000000000000000000000000000..b23e3d477c634c32d160045ffcf857e3fa857f83
GIT binary patch
literal 83598
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