diff --git a/module/bug/js/common.js b/module/bug/js/common.js
index 5105f2106c..c39ceac887 100644
--- a/module/bug/js/common.js
+++ b/module/bug/js/common.js
@@ -52,6 +52,68 @@ function loadAll(productID)
}
}
+/**
+ * Load all users as assignedTo list.
+ *
+ * @access public
+ * @return void
+ */
+function loadAllUsers()
+{
+ var link = createLink('bug', 'ajaxLoadAllUsers', 'selectedUser=' + $('#assignedTo').val());
+ $.get(link, function(data)
+ {
+ if(data)
+ {
+ var moduleID = $('#module').val();
+ var productID = $('#product').val();
+ setAssignedTo(moduleID, productID);
+ $('#assignedTo').replaceWith(data);
+ $('#assignedTo_chosen').remove();
+ $('#assignedTo').chosen();
+ }
+ });
+}
+
+/**
+ * Set the assignedTo field.
+ *
+ * @param int $moduleID
+ * @param int $productID
+ * @access public
+ * @return void
+ */
+function setAssignedTo(moduleID, productID)
+{
+ if(typeof(productID) == 'undefined') productID = $('#product').val();
+ if(typeof(moduleID) == 'undefined') moduleID = $('#module').val();
+ var link = createLink('bug', 'ajaxGetModuleOwner', 'moduleID=' + moduleID + '&productID=' + productID);
+ $.get(link, function(owner)
+ {
+ owner = JSON.parse(owner);
+ var account = owner[0];
+ var realName = owner[1];
+ var isExist = false;
+ var count = $('#assignedTo').find('option').length;
+ for(var i=0; i < count; i++)
+ {
+ if($('#assignedTo').get(0).options[i].value == account)
+ {
+ isExist = true;
+ break;
+ }
+ }
+ if(!isExist && account)
+ {
+ option = "";
+ $("#assignedTo").append(option);
+ }
+ $('#assignedTo').val(account);
+ $("#assignedTo").trigger("chosen:updated");
+ });
+}
+
+
/**
* Load by branch.
*
diff --git a/module/bug/js/create.js b/module/bug/js/create.js
index c655cf894f..68d406da31 100644
--- a/module/bug/js/create.js
+++ b/module/bug/js/create.js
@@ -1,26 +1,3 @@
-/**
- * Load all users as assignedTo list.
- *
- * @access public
- * @return void
- */
-function loadAllUsers()
-{
- var link = createLink('bug', 'ajaxLoadAllUsers', 'selectedUser=' + $('#assignedTo').val());
- $.get(link, function(data)
- {
- if(data)
- {
- var moduleID = $('#module').val();
- var productID = $('#product').val();
- setAssignedTo(moduleID, productID);
- $('#assignedTo').replaceWith(data);
- $('#assignedTo_chosen').remove();
- $('#assignedTo').chosen();
- }
- });
-}
-
/**
* Load team members of the latest execution of a product as assignedTo list.
*
@@ -77,44 +54,6 @@ function setLane(regionID)
});
}
-/**
- * Set the assignedTo field.
- *
- * @param int $moduleID
- * @param int $productID
- * @access public
- * @return void
- */
-function setAssignedTo(moduleID, productID)
-{
- if(typeof(productID) == 'undefined') productID = $('#product').val();
- if(typeof(moduleID) == 'undefined') moduleID = $('#module').val();
- var link = createLink('bug', 'ajaxGetModuleOwner', 'moduleID=' + moduleID + '&productID=' + productID);
- $.get(link, function(owner)
- {
- owner = JSON.parse(owner);
- var account = owner[0];
- var realName = owner[1];
- var isExist = false;
- var count = $('#assignedTo').find('option').length;
- for(var i=0; i < count; i++)
- {
- if($('#assignedTo').get(0).options[i].value == account)
- {
- isExist = true;
- break;
- }
- }
- if(!isExist && account)
- {
- option = "";
- $("#assignedTo").append(option);
- }
- $('#assignedTo').val(account);
- $("#assignedTo").trigger("chosen:updated");
- });
-}
-
$(function()
{
var productID = $('#product').val();