feat(js): add app-http contracts and migrate helpdesk runtime layer
This commit is contained in:
@@ -77,6 +77,96 @@ return [
|
||||
'order' => 800,
|
||||
],
|
||||
],
|
||||
'runtime.component' => [
|
||||
[
|
||||
'key' => 'helpdesk-detail',
|
||||
'script' => 'modules/helpdesk/js/helpdesk-detail.js',
|
||||
'export' => 'initHelpdeskDetail',
|
||||
'selector' => '[data-app-component="helpdesk-detail"]',
|
||||
'config_path' => 'components.helpdesk.detail',
|
||||
'default_config' => [],
|
||||
'phase' => 'default',
|
||||
'permission' => 'helpdesk.access',
|
||||
'order' => 801,
|
||||
],
|
||||
[
|
||||
'key' => 'helpdesk-domain-detail',
|
||||
'script' => 'modules/helpdesk/js/helpdesk-domain-detail.js',
|
||||
'export' => 'initHelpdeskDomainDetail',
|
||||
'selector' => '[data-app-component="helpdesk-domain-detail"]',
|
||||
'config_path' => 'components.helpdesk.domainDetail',
|
||||
'default_config' => [],
|
||||
'phase' => 'default',
|
||||
'permission' => 'helpdesk.access',
|
||||
'order' => 802,
|
||||
],
|
||||
[
|
||||
'key' => 'helpdesk-ticket',
|
||||
'script' => 'modules/helpdesk/js/helpdesk-ticket.js',
|
||||
'export' => 'initHelpdeskTicket',
|
||||
'selector' => '[data-app-component="helpdesk-ticket"]',
|
||||
'config_path' => 'components.helpdesk.ticket',
|
||||
'default_config' => [],
|
||||
'phase' => 'default',
|
||||
'permission' => 'helpdesk.access',
|
||||
'order' => 803,
|
||||
],
|
||||
[
|
||||
'key' => 'helpdesk-team',
|
||||
'script' => 'modules/helpdesk/js/helpdesk-team.js',
|
||||
'export' => 'initHelpdeskTeam',
|
||||
'selector' => '[data-app-component="helpdesk-team"]',
|
||||
'config_path' => 'components.helpdesk.team',
|
||||
'default_config' => [],
|
||||
'phase' => 'default',
|
||||
'permission' => 'helpdesk.team-workload.view',
|
||||
'order' => 804,
|
||||
],
|
||||
[
|
||||
'key' => 'helpdesk-risk-radar',
|
||||
'script' => 'modules/helpdesk/js/helpdesk-risk-radar.js',
|
||||
'export' => 'initHelpdeskRiskRadar',
|
||||
'selector' => '[data-app-component="helpdesk-risk-radar"]',
|
||||
'config_path' => 'components.helpdesk.riskRadar',
|
||||
'default_config' => [],
|
||||
'phase' => 'default',
|
||||
'permission' => 'helpdesk.risk-radar.view',
|
||||
'order' => 805,
|
||||
],
|
||||
[
|
||||
'key' => 'helpdesk-settings',
|
||||
'script' => 'modules/helpdesk/js/helpdesk-settings.js',
|
||||
'export' => 'initHelpdeskSettings',
|
||||
'selector' => '[data-app-component="helpdesk-settings"]',
|
||||
'config_path' => 'components.helpdesk.settings',
|
||||
'default_config' => [],
|
||||
'phase' => 'default',
|
||||
'permission' => 'helpdesk.settings.manage',
|
||||
'order' => 806,
|
||||
],
|
||||
[
|
||||
'key' => 'helpdesk-handover-domain-select',
|
||||
'script' => 'modules/helpdesk/js/handover-domain-select.js',
|
||||
'export' => 'initHandoverDomainSelect',
|
||||
'selector' => '#wizard-domain-group[data-app-component="helpdesk-handover-domain-select"]',
|
||||
'config_path' => 'components.helpdesk.handoverDomainSelect',
|
||||
'default_config' => [],
|
||||
'phase' => 'default',
|
||||
'permission' => 'helpdesk.handovers.create',
|
||||
'order' => 807,
|
||||
],
|
||||
[
|
||||
'key' => 'helpdesk-handover-schema-editor',
|
||||
'script' => 'modules/helpdesk/js/handover-schema-editor.js',
|
||||
'export' => 'initHandoverSchemaEditor',
|
||||
'selector' => '#handover-schema-editor[data-app-component="helpdesk-handover-schema-editor"]',
|
||||
'config_path' => 'components.helpdesk.handoverSchemaEditor',
|
||||
'default_config' => [],
|
||||
'phase' => 'default',
|
||||
'permission' => 'helpdesk.software-products.manage',
|
||||
'order' => 808,
|
||||
],
|
||||
],
|
||||
],
|
||||
|
||||
'authorization_policies' => [
|
||||
|
||||
Reference in New Issue
Block a user