Browse Source

Sep 23: [FIX] Bug Fixed 'advanced_dynamic_dashboard'

pull/332/head
Cybrosys Technologies 7 months ago
parent
commit
10dd528927
  1. 13
      advanced_dynamic_dashboard/__init__.py
  2. 3
      advanced_dynamic_dashboard/__manifest__.py
  3. 7
      advanced_dynamic_dashboard/doc/RELEASE_NOTES.md
  4. 1
      advanced_dynamic_dashboard/models/dashboard_menu.py

13
advanced_dynamic_dashboard/__init__.py

@ -22,3 +22,16 @@
from . import controllers
from . import models
from . import wizard
def uninstall_hook(env):
"""Uninstall hook to delete all menu items and client actions created by the
Advanced Dynamic Dashboard module."""
client_actions = env['ir.actions.client'].search(
[('tag', '=', 'AdvancedDynamicDashboard')])
for action in client_actions:
dashboard_menus = env['ir.ui.menu'].search([
('action', '=', 'ir.actions.client,%d' % action.id)
])
dashboard_menus.unlink()
client_actions.unlink()

3
advanced_dynamic_dashboard/__manifest__.py

@ -21,7 +21,7 @@
#############################################################################
{
'name': "Advanced Dynamic Dashboard",
'version': '17.0.1.0.0',
'version': '17.0.1.1.0',
'category': 'Productivity',
'summary': """Create Configurable Dashboards Easily""",
'description': """Create Configurable Advanced Dynamic Dashboard to get the
@ -56,6 +56,7 @@
'installable': True,
'auto_install': False,
'application': True,
'uninstall_hook': 'uninstall_hook',
}

7
advanced_dynamic_dashboard/doc/RELEASE_NOTES.md

@ -3,4 +3,9 @@
#### 18.05.2024
#### Version 17.0.1.0.0
##### ADD
- Initial commit for Advanced Dynamic Dashboard
- Initial commit for Advanced Dynamic Dashboard
#### 23.09.2024
#### Version 17.0.1.1.0
##### UPDT
- uninstall_hook added.

1
advanced_dynamic_dashboard/models/dashboard_menu.py

@ -73,6 +73,7 @@ class DashboardMenu(models.Model):
def unlink(self):
"""Delete dashboard along with menu item"""
for rec in self:
print("rec", rec)
self.env['ir.ui.menu'].search(
[('parent_id', '=', rec['menu_id'].id),
('action', '=',

Loading…
Cancel
Save