1
0

project_details.view.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <template name="projectDetails">
  2. <ol class="breadcrumb">
  3. <li><a href="/projects">Projects</a></li>
  4. <li class="active">{{label}}</li>
  5. </ol>
  6. <h1>
  7. {{label}}
  8. <a href="{{git_url}}" target="_blank">
  9. <i class="fa fa-fw fa-github" title="Go to GIT repository"></i>
  10. </a>
  11. </h1>
  12. {{> deploymentsList}}
  13. </template>
  14. <template name="deploymentsList">
  15. <div>
  16. <ul class="nav nav-tabs" role="tablist">
  17. {{#each deployments}}
  18. {{> deploymentBtn}}
  19. {{/each}}
  20. </ul>
  21. <div class="tab-content">
  22. {{#each deployments}}
  23. {{> deploymentDetails}}
  24. {{/each}}
  25. </div>
  26. </div>
  27. </template>
  28. <template name="deploymentBtn">
  29. <li role="presentation">
  30. <a id="heading{{index}}" role="tab" data-toggle="tab" href="#collapseDeployment{{index}}" aria-controls="collapseDeployment{{index}}">
  31. # {{index}}
  32. <i class="fa fa-cog fa-spin {{running}}"></i>
  33. </a>
  34. </li>
  35. </template>
  36. <template name="deploymentDetails">
  37. <div role="tabpanel" class="tab-pane" id="collapseDeployment{{index}}">
  38. <div class="well well-sm {{deployment_status}}">
  39. <h4>Deployment # {{index}} - {{tm_cal timestamp}}</h4>
  40. {{#each output}}
  41. <p class="{{error}}">
  42. <samp>{{{format}}}</samp>
  43. </p>
  44. {{/each}}
  45. <div class="pull-right">
  46. <h5>Status : <small>{{running}}</small></h5>
  47. </div>
  48. </div>
  49. </div>
  50. </template>