dataSources.json 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218
  1. {
  2. "copyright": "Licensed Materials - Property of IBM. IBM Cognos Products: BI Cloud(C) Copyright IBM Corp. 2017, 2020. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.",
  3. "features": [{
  4. "id": "com.ibm.bi.dashboard.dataSources",
  5. "cssStyles": [
  6. "js/dashboard-analytics/lib/@waca/dashboard-common/dist/lib/@ba-ui-toolkit/ba-graphics/dist/css/ba-graphics.css"
  7. ],
  8. "toolItems": [{
  9. "id": "sourcesBtn",
  10. "containerId": "com.ibm.bi.glass.navbarLeadingGroup",
  11. "title": "%buttonLabel",
  12. "label": "",
  13. "icon": "tree-view_32",
  14. "type": "Button",
  15. "push": true,
  16. "actionController": "dashboard-analytics/dataSources/glassControllers/SourceActionHandler",
  17. "coachMark": {
  18. "title": "%addDataCoachMarkTitle",
  19. "contents": "%addDataCoachMarkContents"
  20. },
  21. "weight": 800
  22. }],
  23. "collectionContainers": [{
  24. "id": "com.ibm.bi.dashboard.dataSourcePanel.list.buttons",
  25. "label": "Data sources buttons"
  26. }, {
  27. "id": "com.ibm.bi.dashboard.dataSourcePanel.metadata.buttons",
  28. "label": "Data sources buttons"
  29. }],
  30. "collectionItems": [
  31. {
  32. "containerId": "com.ibm.bi.dashboard.features",
  33. "id": "com.ibm.bi.dashboard.features.dataSourcesAPI_legacy",
  34. "name": "dataSources.deprecated",
  35. "class": "dashboard-analytics/dataSources/services/DataSourcesService",
  36. "dependencies": ["API", "Logger", "internal"]
  37. },
  38. {
  39. "containerId": "com.ibm.bi.dashboard.dataSourcePanel.list.buttons",
  40. "id": "com.ibm.bi.dashboard.dataSourcePanel.list.buttons.addSource",
  41. "name": "addSource",
  42. "icon": "#common-add-new",
  43. "label": "%addSource",
  44. "actionController": "dashboard-analytics/dataSources/glassControllers/AddSourceActionHandler"
  45. },
  46. {
  47. "containerId": "com.ibm.bi.dashboard.dataSourcePanel.metadata.buttons",
  48. "id": "com.ibm.bi.dashboard.dataSourcePanel.metadata.buttons.addSource",
  49. "name": "addSource",
  50. "icon": "#common-add-new",
  51. "label": "%addSource",
  52. "weight": 200,
  53. "actionController": "dashboard-analytics/dataSources/glassControllers/AddSourceActionHandler"
  54. },
  55. {
  56. "containerId": "com.ibm.bi.dashboard.dataSourcePanel.metadata.buttons",
  57. "id": "com.ibm.bi.dashboard.dataSourcePanel.metadata.buttons.doMore",
  58. "name": "doMore",
  59. "icon": "#common-menuoverflow",
  60. "label": "%more",
  61. "weight": 100,
  62. "actionController": "dashboard-analytics/dataSources/glassControllers/DoMoreActionHandler"
  63. },
  64. {
  65. "containerId": "com.ibm.bi.dashboard.buttons",
  66. "id": "com.ibm.bi.dashboard.dataSources.sourcesBtn",
  67. "modes": {
  68. "authoring": {
  69. "visible": true
  70. },
  71. "consume": {
  72. "visible": false
  73. },
  74. "eventGroups": {
  75. "disabled": true
  76. }
  77. }
  78. },
  79. {
  80. "containerId": "com.ibm.bi.dashboard.boardModelExtension",
  81. "id": "com.ibm.bi.dashboard.dataSources.boardModelExtension",
  82. "name": "dataSources",
  83. "class": "dashboard-analytics/dataSources/models/DataSourcesModel",
  84. "type": "model"
  85. },
  86. {
  87. "containerId": "com.ibm.bi.dashboard.saveServices",
  88. "id": "com.ibm.bi.dashboard.dataSources.saveService",
  89. "name": "dataSources.deprecated"
  90. }
  91. ],
  92. "contextMenus": [{
  93. "id": "dataSourceMenu",
  94. "label": "Datasource options",
  95. "type": "Menu",
  96. "actionController": "dashboard-analytics/dataSources/glassControllers/DSContextMenuActionHandler",
  97. "items": [{
  98. "id": "relinkDataSource",
  99. "label": "%relinkDataSource",
  100. "icon": "common-link",
  101. "weight": 200
  102. }]
  103. },
  104. {
  105. "id": "dataSourceActionsMenu",
  106. "label": "Data source action options",
  107. "type": "Menu",
  108. "actionController": "dashboard-analytics/dataSources/glassControllers/EditDataSourceActionHandler",
  109. "items": [{
  110. "id": "editDataSource",
  111. "icon": "common-edit",
  112. "label": "%editDataSource",
  113. "weight": 100
  114. }]
  115. }
  116. ]
  117. },
  118. {
  119. "id": "com.ibm.bi.dashboard.dataSources.refreshDataSource",
  120. "contextMenus": [{
  121. "id": "refreshDataSource",
  122. "containerId": "com.ibm.bi.dashboard.dataSources.dataSourceMenu",
  123. "actionController": "dashboard-analytics/dataSources/glassControllers/RefreshDataSourceAction",
  124. "type": "MenuContribution",
  125. "items": [{
  126. "id": "refreshDataSource",
  127. "label": "%refresh",
  128. "icon": "common-refresh"
  129. }]
  130. }]
  131. },
  132. {
  133. "id": "com.ibm.bi.dashboard.dataSources.cancelDataSourceRefresh",
  134. "contextMenus": [{
  135. "id": "cancelDataSourceRefresh",
  136. "containerId": "com.ibm.bi.dashboard.dataSources.dataSourceMenu",
  137. "actionController": "dashboard-analytics/dataSources/glassControllers/CancelDataSourceRefreshAction",
  138. "type": "MenuContribution",
  139. "items": [{
  140. "id": "cancelDataSourceRefresh",
  141. "label": "%cancelRefresh",
  142. "icon": "common-close-cancel-error"
  143. }]
  144. }]
  145. },
  146. {
  147. "id": "com.ibm.bi.dashboard.dataSources.refreshDataSource",
  148. "contextMenus": [{
  149. "id": "refreshDataSource",
  150. "containerId": "com.ibm.bi.dashboard.dataSources.dataSourceActionsMenu",
  151. "actionController": "dashboard-analytics/dataSources/glassControllers/RefreshDataSourceAction",
  152. "type": "MenuContribution",
  153. "items": [{
  154. "id": "refreshDataSource",
  155. "label": "%refresh",
  156. "icon": "common-refresh"
  157. }]
  158. }]
  159. },
  160. {
  161. "id": "com.ibm.bi.dashboard.dataSources.cancelDataSourceRefresh",
  162. "contextMenus": [{
  163. "id": "cancelDataSourceRefresh",
  164. "containerId": "com.ibm.bi.dashboard.dataSources.dataSourceActionsMenu",
  165. "actionController": "dashboard-analytics/dataSources/glassControllers/CancelDataSourceRefreshAction",
  166. "type": "MenuContribution",
  167. "items": [{
  168. "id": "cancelDataSourceRefresh",
  169. "label": "%cancelRefresh",
  170. "icon": "common-close-cancel-error"
  171. }]
  172. }]
  173. },
  174. {
  175. "id": "com.ibm.bi.dashboard.dataSources.removeDataSource",
  176. "contextMenus": [{
  177. "id": "removeDataSource",
  178. "containerId": "com.ibm.bi.dashboard.dataSources.dataSourceMenu",
  179. "actionController": "dashboard-analytics/dataSources/glassControllers/RemoveDataSourceAction",
  180. "type": "MenuContribution",
  181. "items": [{
  182. "id": "removeDataSource",
  183. "label": "%removeSource",
  184. "icon": "common-remove-trash"
  185. }]
  186. }]
  187. },
  188. {
  189. "id": "com.ibm.bi.dashboard.dataSources.globalCalculation",
  190. "contextMenus": [{
  191. "id": "globalCalculation",
  192. "containerId": "com.ibm.bi.dashboard.dataSources.dataSourceActionsMenu",
  193. "actionController": "dashboard-analytics/dataSources/glassControllers/GlobalCalculationActionHandler",
  194. "type": "MenuContribution",
  195. "items": [{
  196. "id": "globalCalculation",
  197. "label": "%calculation",
  198. "icon": "common-calculation"
  199. }]
  200. }]
  201. },
  202. {
  203. "id": "com.ibm.bi.dashboard.dataSources.sourceMemberProperties",
  204. "contextMenus": [{
  205. "id": "sourceMemberProperties",
  206. "containerId": "com.ibm.bi.shaping.context-menu",
  207. "actionController": "dashboard-analytics/dataSources/glassControllers/SourceMemberPropertiesAction",
  208. "type": "MenuContribution",
  209. "items": [{
  210. "id": "sourceMemberProperties",
  211. "label": "%properties",
  212. "weight": 100,
  213. "icon": "common-properties"
  214. }]
  215. }]
  216. }
  217. ]
  218. }