User tests: Successful: Unsuccessful:
This PR introduces more versatile dashboards, specifically you can call com_cpanel with the view cpanel with an additional parameter named dashboard
and that parameter is added to the module position. That allows us to create arbitrary dashboards (which means separate module positions) whenever we need them.
The first step is to replace the system view of com_cpanel. For this I adapted the modified system of the backend mainmenu for a mod_submenu module. When you apply this PR (and its DB changes), you will not notice a difference between the old and the new system view.
Actually you will see a difference, since @bembelimen was so kind to give me access to a performance improvement by moving the badge numbers to ajax calls. Thank you for that.
This change now then allows a user to modify her system view via the menu manager. mod_submenu also makes submenus in the dashboard designs possible as proposed in the backend template.
Status | New | ⇒ | Pending |
Category | ⇒ | SQL Administration com_admin Postgresql com_cpanel com_menus Language & Strings Modules JavaScript Repository Installation |
Labels |
Added:
?
?
|
The changes in this PR have been made part of the backend template project and received further development there. It wasn't really intended, but this PR is slightly outdated and there is little use in pushing this PR further, while there is a better version already in that project. At the same time, I'm not able to properly extract the changes that relate to this PR from that other project. To not waste other peoples time further, I'm going to close this PR and will refer to the backend template.
Status | Pending | ⇒ | Closed |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2019-03-29 18:08:00 |
Closed_By | ⇒ | Hackwar |
Category | SQL Administration com_admin Postgresql com_cpanel com_menus Language & Strings Modules JavaScript Repository Installation | ⇒ | SQL Administration com_admin Postgresql com_cpanel com_menus Language & Strings Modules JavaScript Repository NPM Change Installation |
Can you resolve the conflicts please and then I can try and test