Introduction
A Technical Debt - OMG tile is displayed, at both single and multi Application level:
Data displayed in the above tile relies on the presence of the OMG Technical Debt extension, therefore if you have not installed the extension the tile will show "N/A". This page explains how to remove this tile from the single-application level and its associated drill-down data if it is not required.
Removing the Technical Debt - OMG tile at single-application level
To remove the Technical Debt (OMG) tile and the data from Trends detailed view follow the below steps:
- Step 1 - app.json changes
- Step 2 - app-navigation.json changes
- Step 3 - Apply changes
Step 1 - app.json changes
Edit the app.json file:
WAR 1.x CATALINA_HOME\webapps\<dashboard>\portal\resources\app.json WAR ≥ 2.x CATALINA_HOME\webapps\<dashboard>\WEB-INF\classes\config\hd\app.json ZIP ≥ 2.x <unpacked_zip>\configurations\config\hd\app.json
Locate the following sections and delete them. These may not be consecutively listed in the file therefore CAST recommends searching for the IDs 208 and 209 to locate the sections:
{ "id": 208, "plugin": "SizingMeasureResult", "color": "yellow", "parameters": { "title": "Technical Debt (OMG)", "sizingMeasure": {"id": "OMG_TECHNICAL_DEBT", "format": "0,0", "description": "Days"} } }, { "id": 209, "plugin": "SizingMeasureEvolution", "color": "purple", "parameters": { "widget":"line", "title": "Technical Debt (OMG)", "sizingMeasure": {"id": "OMG_TECHNICAL_DEBT", "format": "0,0"} } }
Step 2 - app-navigation.json changes
Edit the app-navigation.json file:
CATALINA_HOME\webapps\<dashboard>\portal\resources\internal\app-navigation.json
Remove this entire section from the file:
{ "id": "OMGTechDebt", "plugin": "DetailView", "parameters": { "order": "descending", "mode": null, "title": "Technical Debt (OMG)", "format": "0,000", "description": "", "indicators": [ { "key": "1062100", "name": "Technical Debt (Total)" }, { "key": "1062103", "name": "Technical Debt (Reliability)" }, { "key": "1062104", "name": "Technical Debt (Security)" }, { "key": "1062102", "name": "Technical Debt (Performance Efficiency)" }, { "key": "1062101", "name": "Technical Debt (Maintainability)" } ] } },
If you are using CAST Dashboards ≤ 1.21, then you will also need to remove the following section from the app-navigation.json file:
{ "id": "OMGTechDebt", "description": "Technical Debt (OMG)", "indicators": [ { "description": "Total", "id": "1062100", "format": "0,0.0", "selected": true }, { "description": "Reliability", "id": "1062103", "format": "0,0.0", "selected": false }, { "description": "Security", "id": "1062104", "format": "0,0.0", "selected": false }, { "description": "Performance", "id": "1062102", "format": "0,0.0", "selected": false }, { "description": "Maintainability", "id": "1062101", "format": "0,0.0", "selected": false } ] },
Step 3 - Apply changes
To ensure the changes are taken into account, the web applications needs to be restarted and browser cache should be emptied.