create.ui.js 898 B

12345678910111213141516171819202122232425262728293031323334353637
  1. /**
  2. * Load execution related builds
  3. *
  4. * @access public
  5. * @return void
  6. */
  7. function loadProductRelated()
  8. {
  9. const productID = $('[name=product]').val();
  10. loadExecutions(productID);
  11. loadTestReports(productID);
  12. loadExecutionBuilds()
  13. }
  14. /**
  15. * Load executions.
  16. *
  17. * @param int productID
  18. * @access public
  19. * @return void
  20. */
  21. function loadExecutions(productID)
  22. {
  23. $.get($.createLink('product', 'ajaxGetExecutions', 'productID=' + productID + '&projectID=' + projectID + '&branch='), function(data)
  24. {
  25. let $execution = $('[name="execution"]');
  26. let executionID = $execution.val();
  27. let $executionPicker = $execution.zui('picker');
  28. if($executionPicker && data)
  29. {
  30. data = JSON.parse(data);
  31. $executionPicker.render({items: data});
  32. $executionPicker.$.setValue(executionID);
  33. }
  34. });
  35. }