diff --git a/odoo_website_helpdesk/__manifest__.py b/odoo_website_helpdesk/__manifest__.py
index 429d4951e..bd8653a85 100644
--- a/odoo_website_helpdesk/__manifest__.py
+++ b/odoo_website_helpdesk/__manifest__.py
@@ -30,10 +30,16 @@
'company': 'Cybrosys Techno Solutions',
'maintainer': 'Cybrosys Techno Solutions',
'category': 'Website',
- 'depends': ['base', 'website', 'project', 'sale_project', 'hr_timesheet','mail','contacts'],
+ 'depends': ['base', 'website', 'project', 'sale_project', 'hr_timesheet',
+ 'mail', 'contacts'],
'data': [
'security/security_groups.xml',
'security/ir.model.access.csv',
+ 'data/ticket_sequence.xml',
+ 'data/ticket_stage_data.xml',
+ 'data/ticket_type.xml',
+ 'data/ticket_auto_close.xml',
+ 'data/rating_template.xml',
'views/team.xml',
'views/portal_search.xml',
'views/res_config_settings.xml',
@@ -46,11 +52,6 @@
'views/rating_form.xml',
'views/merge_tickets_views.xml',
'templates/helpdesk_replay_template.xml',
- 'data/ticket_sequence.xml',
- 'data/ticket_stage_data.xml',
- 'data/ticket_type.xml',
- 'data/ticket_auto_close.xml',
- 'data/rating_template.xml',
'report/helpdesk_ticket_report_template.xml',
],
'assets': {
diff --git a/odoo_website_helpdesk/controller/helpdesk_website.py b/odoo_website_helpdesk/controller/helpdesk_website.py
index c04cee34d..cc37a211b 100644
--- a/odoo_website_helpdesk/controller/helpdesk_website.py
+++ b/odoo_website_helpdesk/controller/helpdesk_website.py
@@ -25,7 +25,6 @@ class HelpDeskDashboard(http.Controller):
new_id_ls = []
for data in new_id:
new_id_ls.append(data.id)
-
in_progress = request.env["help.ticket"].search_count([('stage_id', '=', stage_inprogress)])
in_progress_id = request.env["help.ticket"].search([('stage_id', '=', stage_inprogress)])
in_progress_ls = []
diff --git a/odoo_website_helpdesk/data/ticket_stage_data.xml b/odoo_website_helpdesk/data/ticket_stage_data.xml
index ffc9024d8..2f0674c84 100644
--- a/odoo_website_helpdesk/data/ticket_stage_data.xml
+++ b/odoo_website_helpdesk/data/ticket_stage_data.xml
@@ -5,34 +5,27 @@
10
Inbox
-
15
Draft
-
-
+
+ 25
+ Done
+
+
20
In Progress
-
-
- 25
- Done
-
-
-
-
+
30
- Canceled
-
-
-
-
- 29
+ True
Closed
-
-
+
+
+ 35
+ True
+ Canceled
diff --git a/odoo_website_helpdesk/doc/RELEASE_NOTES.md b/odoo_website_helpdesk/doc/RELEASE_NOTES.md
index 6ccbdf3c6..052a9daaa 100644
--- a/odoo_website_helpdesk/doc/RELEASE_NOTES.md
+++ b/odoo_website_helpdesk/doc/RELEASE_NOTES.md
@@ -3,7 +3,11 @@
#### 01.09.2023
#### Version 16.0.1.0.0
#### ADD
-- Initial commit for Website Helpdesk Support Ticket
+- Initial commit for Website Helpdesk Support Ticket
+#### 28.11.2023
+#### Version 16.0.1.0.1
+#### FIX
+- Updated the End date when changed the stage to Closed
diff --git a/odoo_website_helpdesk/models/res_config.py b/odoo_website_helpdesk/models/res_config.py
index d3dbbba8a..be0335825 100644
--- a/odoo_website_helpdesk/models/res_config.py
+++ b/odoo_website_helpdesk/models/res_config.py
@@ -75,12 +75,13 @@ class Helpdesk(models.TransientModel):
@api.onchange('closed_stage')
def closed_stage_a(self):
"""Closing stage function"""
- stage = self.closed_stage.id
- in_stage = self.env['ticket.stage'].search([('id', '=', stage)])
- not_in_stage = self.env['ticket.stage'].search([('id', '!=', stage)])
- in_stage.closing_stage = True
- for each in not_in_stage:
- each.closing_stage = False
+ if self.closed_stage:
+ stage = self.closed_stage.id
+ in_stage = self.env['ticket.stage'].search([('id', '=', stage)])
+ not_in_stage = self.env['ticket.stage'].search([('id', '!=', stage)])
+ in_stage.closing_stage = True
+ for each in not_in_stage:
+ each.closing_stage = False
@api.constrains('show_category')
def show_category_subcategory(self):