chore: remove helpdesk/ticket system (migrating to MokoSuiteCRM #67)

- Removed ticket views, models, controllers (ticket, tickets, ticketsettings)
- Removed plg_task_mokosuiteclient_tickets plugin and source
- Removed from package manifest, enablePlugin, protectExtensions
- Removed Helpdesk entry from sidebar menu
- Ticket tables kept in SQL for migration compatibility
- See MokoSuiteClient#233, MokoSuiteCRM#67
This commit is contained in:
Jonathan Miller
2026-06-21 15:50:29 -05:00
parent a5dd8e395d
commit b2d1e4ba23
17 changed files with 1 additions and 2949 deletions
+1 -3
View File
@@ -92,7 +92,6 @@ class Pkg_MokosuiteclientInstallerScript
$this->enablePlugin('webservices', 'mokosuiteclient');
$this->enablePlugin('task', 'mokosuiteclientdemo');
$this->enablePlugin('task', 'mokosuiteclientsync');
$this->enablePlugin('task', 'mokosuiteclient_tickets');
// Migrate params from core plugin to feature plugins (one-time)
$this->migrateFeatureParams();
@@ -691,7 +690,7 @@ class Pkg_MokosuiteclientInstallerScript
// Plugins that should exist on disk
$expected = [
'system' => ['mokosuiteclient_offline', 'mokosuiteclient_firewall', 'mokosuiteclient_tenant', 'mokosuiteclient_devtools', 'mokosuiteclient_dbip'],
'task' => ['mokosuiteclient_tickets'],
'task' => [],
];
foreach ($expected as $group => $elements)
@@ -754,7 +753,6 @@ class Pkg_MokosuiteclientInstallerScript
$db->quote('mod_mokosuiteclient_cpanel'),
$db->quote('mokosuiteclientdemo'),
$db->quote('mokosuiteclientsync'),
$db->quote('mokosuiteclient_tickets'),
$db->quote('mokoonyx'),
];