diff --git a/module/user/js/batchcreate.js b/module/user/js/batchcreate.js
index 94781b8548..ebd5e67d1d 100644
--- a/module/user/js/batchcreate.js
+++ b/module/user/js/batchcreate.js
@@ -73,6 +73,15 @@ $(document).on('click', '.chosen-with-drop', function()
}
})
+$(document).on('change', '[id^=visions]', function()
+{
+ if($.inArray('ditto', $(this).val()) > 0)
+ {
+ $(this).val('ditto');
+ $(this).trigger("chosen:updated");
+ }
+})
+
$('select[id^="visions"]').each(function()
{
var i = $(this).attr('id').replace(/[^0-9]/ig, '');
diff --git a/module/user/view/batchcreate.html.php b/module/user/view/batchcreate.html.php
index 2907ed280f..abe8fe1eac 100644
--- a/module/user/view/batchcreate.html.php
+++ b/module/user/view/batchcreate.html.php
@@ -80,8 +80,10 @@
' style='overflow:visible'> 1 ? 'ditto' : $deptID, "class='form-control chosen'");?> |
|
|
- systemMode == 'new' ? html::select("visions[$i][]", $visionList, $i > 1 ? 'ditto' : key($visionList), "class='form-control chosen' multiple") : $visionList['rnd'];?> |
- systemMode == 'classic') echo html::hidden("visions[$i][]", 'rnd');?>
+
+ systemMode == 'new') echo html::select("visions[$i][]", $visionList, $i > 1 ? 'ditto' : (isset($visionList[$this->config->vision]) ? $this->config->vision : key($visionList)), "class='form-control chosen' multiple");?>
+ systemMode == 'classic') echo $visionList['rnd'] . html::hidden("visions[$i][]", 'rnd');?>
+ |
user->roleList, $i > 1 ? 'ditto' : '', "class='form-control' onchange='changeGroup(this.value, $i)'");?> |
1 ? 'ditto' : '', "class='form-control chosen' multiple");?> |
> |