module.html 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <div class="panel-alert-list">
  2. <section class="card-section card-list-layout-list" ng-if="ctrl.panel.show === 'current'">
  3. <ol class="card-list" >
  4. <li class="card-item-wrapper" ng-repeat="alert in ctrl.currentAlerts">
  5. <div class="card-item card-item--alert">
  6. <div class="card-item-header">
  7. <div class="card-item-type">
  8. <a class="card-item-cog" href="dashboard/{{alert.dashboardUri}}?panelId={{alert.panelId}}&fullscreen&edit&tab=alert" bs-tooltip="'Edit alert rule'">
  9. <i class="icon-gf icon-gf-settings"></i>
  10. </a>
  11. </div>
  12. </div>
  13. <div class="card-item-body">
  14. <div class="card-item-details">
  15. <div class="card-item-name">
  16. <a href="dashboard/{{alert.dashboardUri}}?panelId={{alert.panelId}}&fullscreen&edit&tab=alert">
  17. {{alert.name}}
  18. </a>
  19. </div>
  20. <div class="card-item-sub-name">
  21. <span class="alert-list-item-state {{alert.stateModel.stateClass}}">
  22. <i class="{{alert.stateModel.iconClass}}"></i>
  23. {{alert.stateModel.text}}
  24. </span> for {{alert.newStateDateAgo}}
  25. </div>
  26. <div class="small muted" ng-show="alert.executionError">
  27. {{alert.executionError}}
  28. </div>
  29. </div>
  30. </div>
  31. </div>
  32. </li>
  33. </ol>
  34. </section>
  35. <section class="card-section card-list-layout-list" ng-if="ctrl.panel.show === 'changes'">
  36. <ol class="card-list" >
  37. <li class="card-item-wrapper" ng-repeat="al in ctrl.alertHistory">
  38. <div class="card-item card-item--alert">
  39. <div class="card-item-body">
  40. <div class="card-item-details">
  41. <div class="card-item-sub-name">
  42. <span class="alert-list-item-state {{al.stateModel.stateClass}}">
  43. <i class="{{al.stateModel.iconClass}}"></i>
  44. {{al.stateModel.text}}
  45. </span> {{al.metrics}}
  46. </div>
  47. <div class="card-item-sub-name">
  48. {{al.time}}
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. </li>
  54. </ol>
  55. </section>
  56. </div>