_plugin.json 856 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. {
  2. "pluginType": "externalPlugin",
  3. "settings": {
  4. "routes": [
  5. {
  6. "path": "/example/static/*",
  7. "method": "*",
  8. "req_signed_in": false,
  9. "req_grafana_admin": false,
  10. "req_role": "Admin",
  11. "url": "http://localhost:5000/static"
  12. },
  13. {
  14. "path": "/example/api/*",
  15. "method": "*",
  16. "req_signed_in": true,
  17. "req_grafana_admin": false,
  18. "req_role": "Admin",
  19. "url": "http://localhost:5000/api"
  20. }
  21. ],
  22. "css": [
  23. {
  24. "href": "/example/static/css/example.css"
  25. }
  26. ],
  27. "js": [
  28. {
  29. "src": "/example/static/js/app.js"
  30. }
  31. ],
  32. "menu_items": [
  33. {
  34. "text": "Example Plugin",
  35. "icon": "fa fa-fw fa-smile-o",
  36. "href": "/example/servers",
  37. "adminOnly": false,
  38. }
  39. ]
  40. }
  41. }