ca-modeller-upload.json 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. {
  2. "services": {
  3. ".FileUpload": "ca-modeller/bridge/FileUploadBridge"
  4. },
  5. "features": [
  6. {
  7. "id": "com.ibm.bi.ca-uploadModeller",
  8. "toolItems": [
  9. {
  10. "id": "ca-modeller-glass-upload",
  11. "containerId": "com.ibm.bi.glass.common.createMenu",
  12. "type": "MenuContribution",
  13. "controllerConfig": {
  14. "providers": [
  15. {
  16. "id": "jupyter-notebook",
  17. "fileTypes": ["ipynb"],
  18. "fileUploadModule": "notebook/UploadModuleActionHandler",
  19. "capabilities": ["canEditJupyterNotebook"]
  20. }
  21. ]
  22. },
  23. "actionController":
  24. "ca-modeller/bridge/perspectivesActionHandler/UploadActionHandler",
  25. "items": [
  26. {
  27. "id": "ca-modeller-glass-upload",
  28. "label": "%labelMenu_UploadFiles",
  29. "icon": "common-upload",
  30. "weight": 900,
  31. "environment": {
  32. "capabilities": ["canUploadFiles"],
  33. "deviceTypes": ["desktop"]
  34. }
  35. }
  36. ]
  37. }
  38. ]
  39. },
  40. {
  41. "id": "com.ibm.bi.ca-uploadModeller",
  42. "toolItems": [
  43. {
  44. "id": "ca-modeller-glass-upload",
  45. "containerId": "com.ibm.bi.contentApps.listViewMenu",
  46. "type": "MenuContribution",
  47. "actionController":
  48. "ca-modeller/bridge/perspectivesActionHandler/UploadActionHandler",
  49. "items": [
  50. {
  51. "id": "ca-modeller-glass-upload-divider-top",
  52. "type": "divider",
  53. "weight": 293,
  54. "lensable": false,
  55. "environment": {
  56. "capabilities": ["canUploadFiles"],
  57. "deviceTypes": ["desktop"]
  58. }
  59. },
  60. {
  61. "id": "ca-modeller-glass-upload-refresh",
  62. "label": "%labelMenu_UploadFilesRefresh",
  63. "icon": "common-refreshFile",
  64. "weight": 292,
  65. "environment": {
  66. "capabilities": ["canUploadFiles"],
  67. "deviceTypes": ["desktop"]
  68. }
  69. },
  70. {
  71. "id": "ca-modeller-glass-upload-append",
  72. "label": "%labelMenu_UploadFilesAppend",
  73. "icon": "common-appendFile",
  74. "weight": 291,
  75. "environment": {
  76. "capabilities": ["canUploadFiles"],
  77. "deviceTypes": ["desktop"]
  78. }
  79. },
  80. {
  81. "id": "ca-modeller-glass-upload-divider-bottom",
  82. "type": "divider",
  83. "weight": 290,
  84. "lensable": false,
  85. "environment": {
  86. "capabilities": ["canUploadFiles"],
  87. "deviceTypes": ["desktop"]
  88. }
  89. }
  90. ]
  91. }
  92. ]
  93. }
  94. ]
  95. }