Ah, I see.  I also see that if I had switched the User Type drop down to "User Without Mailbox," I would have seen an unsorted list there as well.<div><br></div><div>I'm guessing most people use firefox to administer CUCM and CUC, so I wrote a userscript to sort the two lists.  Feedback is welcomed!</div>
<div><br></div><div><br></div><div>Save as filename.user.js, then open with firefox (greasemonkey add-on required):</div><div><br></div><div><div>// ==UserScript==</div><div>// @name           Unity Connection User Template Sorter</div>
<div>// @namespace      <a href="http://www.avholloway.com">http://www.avholloway.com</a></div><div>// @include        https://*/cuadmin/user.do?op=newUser&isSubscriber=false</div><div>// @include        https://*/cuadmin/ccm-import.do?op=search</div>
<div>// ==/UserScript==</div><div><br></div><div>(function() {</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>// Get the selection object, return if undefined or has < 2 items</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>var selection = document.getElementById('templateObjectId');</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>if (! selection || selection.options.length < 2)</div><div><span class="Apple-tab-span" style="white-space:pre">          </span>return;</div><div><span class="Apple-tab-span" style="white-space:pre">              </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>// Create two arrays to store name/value in</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>var sorted_names = [], sorted_values = [];</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>// Iterate over the selection items, storing the names in our array</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>for (var i = 0, j = selection.options.length; i < j; i++)</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>sorted_names.push(selection.options[i].text);</div><div><span class="Apple-tab-span" style="white-space:pre">                </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>// Sort the names alphabetically, and ignore case</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>sorted_names.sort(function(a, b) {</div><div><span class="Apple-tab-span" style="white-space:pre">           </span>a = a.toLowerCase(); b = b.toLowerCase();</div><div>
<span class="Apple-tab-span" style="white-space:pre">         </span>if (a > b) return 1;</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>if (a < b) return -1;</div><div><span class="Apple-tab-span" style="white-space:pre">             </span>return 0;</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>});</div><div><span class="Apple-tab-span" style="white-space:pre">  </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>// Iterate over the sorted names, locating the option element, and storing its value</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>for (var i = 0, j = sorted_names.length; i < j; i++) {</div><div><span class="Apple-tab-span" style="white-space:pre">            </span>for (var k = 0, l = selection.options.length; k < l; k++) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">                      </span>if (sorted_names[i] == selection.options[k].text) {</div><div><span class="Apple-tab-span" style="white-space:pre">                          </span>sorted_values.push(selection.options[k].value);</div>
<div><span class="Apple-tab-span" style="white-space:pre">                              </span>break;</div><div><span class="Apple-tab-span" style="white-space:pre">                       </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">            </span>}</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">    </span></div><div><span class="Apple-tab-span" style="white-space:pre">     </span>// Iterate over the selection items, removing each one from the selection</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>for (;selection.options.length > 0;)</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>selection.remove(0);</div><div><span class="Apple-tab-span" style="white-space:pre">         </span></div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>// Iterate over the sorted name/value arrays, adding them to the selection</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>for (var i = 0, j = sorted_names.length; i < j; i++) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>var e = document.createElement('option');</div><div><span class="Apple-tab-span" style="white-space:pre">            </span>e.text = sorted_names[i];</div><div>
<span class="Apple-tab-span" style="white-space:pre">         </span>e.value = sorted_values[i];</div><div><span class="Apple-tab-span" style="white-space:pre">          </span>selection.add(e, null);</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>}</div>
<div>})();</div></div><div><br></div><div>This was tested on Unity Connection 7.1.5ES7.10000-7, running firefox 3.6.9, and greasemonkey 0.8.20100408.6.</div><div><br></div><div>Anthony</div><div><br><br><div class="gmail_quote">
On Tue, Sep 28, 2010 at 11:27 PM, Dana Tong <span dir="ltr"><<a href="mailto:Dana.Tong@ivision.com.au">Dana.Tong@ivision.com.au</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div lang="EN-AU" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D">It was the “import from LDAP” function in Unity Connection 8.0(2)</span></p><p class="MsoNormal"><span style="font-size:11.0pt;color:#1F497D"> </span></p>
<div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt">From:</span></b><span lang="EN-US" style="font-size:10.0pt"> <a href="mailto:cisco-voip-bounces@puck.nether.net" target="_blank">cisco-voip-bounces@puck.nether.net</a> [mailto:<a href="mailto:cisco-voip-bounces@puck.nether.net" target="_blank">cisco-voip-bounces@puck.nether.net</a>] <b>On Behalf Of </b>Jason Aarons (US)<br>
<b>Sent:</b> Wednesday, 29 September 2010 2:19 PM<br><b>To:</b> Anthony Holloway; Mike Lydick</span></p><div class="im"><br><b>Cc:</b> <a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br>
<b>Subject:</b> Re: [cisco-voip] Unity Connection User template sorting</div><p></p></div></div><div class="im"><p class="MsoNormal"> </p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">I have this same problem with regular Unity 8.0(3), need a feature request to be able to order templates in drop down boxes.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">In Unity 8.0(3) with Exchange you Import a new Subscriber and we always have to hit drop down to find the correct template. Be cool if you could set a default template and a display order.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p><p class="MsoNormal"><b><span lang="EN-US" style="font-size:10.0pt">From:</span></b><span lang="EN-US" style="font-size:10.0pt"> <a href="mailto:cisco-voip-bounces@puck.nether.net" target="_blank">cisco-voip-bounces@puck.nether.net</a> [mailto:<a href="mailto:cisco-voip-bounces@puck.nether.net" target="_blank">cisco-voip-bounces@puck.nether.net</a>] <b>On Behalf Of </b>Anthony Holloway<br>
<b>Sent:</b> Tuesday, September 28, 2010 11:51 PM<br><b>To:</b> Mike Lydick<br><b>Cc:</b> <a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br><b>Subject:</b> Re: [cisco-voip] Unity Connection User template sorting</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">What version are you using? I have a CUC 7.1.5ES7.10000-7, and my list sorts alphabetically.  Or is this not the area you were referring to?</span></p>
<div><p class="MsoNormal"><span lang="EN-US"> </span></p></div><div><p class="MsoNormal"><span lang="EN-US"><img width="278" height="127" alt="user-template.png"></span></p></div><div><p class="MsoNormal"><span lang="EN-US"> </span></p>
</div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US">Anthony</span></p><div><p class="MsoNormal"><span lang="EN-US">On Tue, Sep 28, 2010 at 3:30 PM, Mike Lydick <<a href="mailto:mike.lydick@gmail.com" target="_blank">mike.lydick@gmail.com</a>> wrote:</span></p>
<p class="MsoNormal"><span lang="EN-US">Is it possible to change the priority (the way the templates are listed). The Administrator Template stays in the first slot regardless if you rename. This becomes and issue with MAC staff because they frequently (inadvertently) select this and have to delete the acct and re-add. I have had this question repeatedly with customers as it is an annoyance. </span></p>
<div><p class="MsoNormal"><span lang="EN-US"> </span></p></div><div><p class="MsoNormal" style="margin-bottom:12.0pt"><span lang="EN-US"><br clear="all">Best Regards,<br><br>Mike Lydick</span></p></div><p class="MsoNormal" style="margin-bottom:12.0pt">
<span lang="EN-US"><br>_______________________________________________<br>cisco-voip mailing list<br><a href="mailto:cisco-voip@puck.nether.net" target="_blank">cisco-voip@puck.nether.net</a><br><a href="https://puck.nether.net/mailman/listinfo/cisco-voip" target="_blank">https://puck.nether.net/mailman/listinfo/cisco-voip</a></span></p>
</div><p class="MsoNormal"><span lang="EN-US"> </span></p></div></div><p class="MsoNormal"><span lang="EN-US"><br></span></p><div class="im">______________________________________________________________________<br>This email has been scanned by the MessageLabs Email Security System.<br>
For more information please visit <a href="http://www.messagelabs.com/email" target="_blank">http://www.messagelabs.com/email</a> <br>______________________________________________________________________</div><p></p><div class="MsoNormal" align="center" style="text-align:center">
<hr size="1" width="100%" align="center"></div><p class="MsoNormal"><a href="http://www.dimensiondata.com/_layouts/forms.aspx?FormID=204" target="_blank"><span style="text-decoration:none"><img border="0" width="375" height="62" alt="0ede5e1b-f.gif"></span></a></p>
<div class="im"><p><strong>Disclaimer: This e-mail communication and any attachments may contain confidential and privileged information and is for use by the designated addressee(s) named above only. If you are not the intended addressee, you are hereby notified that you have received this communication in error and that any use or reproduction of this email or its contents is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and deleting it from your computer. Thank you. </strong></p>
</div></div><br><div class="im">
______________________________________________________________________<br>
This email has been scanned by the MessageLabs Email Security System.<br>
For more information please visit <a href="http://www.messagelabs.com/email" target="_blank">http://www.messagelabs.com/email</a> <br>
______________________________________________________________________<br>
</div></div>
</blockquote></div><br></div>