Browse Source

add sorting

Natenom/support-murmur-13-1446181288462
Michael Ziegler 15 years ago
parent
commit
c5497d5618
  1. 2
      pyweb/mumble/views.py
  2. 5
      template/mumble/mumble.htm

2
pyweb/mumble/views.py

@ -232,7 +232,7 @@ def users( request, server ):
def djangousers( request ):
"Return a list of all Django users' names and IDs."
users = [ { 'uid': '', 'uname': '------' } ];
for du in User.objects.all():
for du in User.objects.all().order_by( 'username' ):
users.append( {
'uid': du.id,
'uname': unicode( du ),

5
template/mumble/mumble.htm

@ -149,7 +149,7 @@
{ name: 'id', type: 'int' },
{ name: 'name', type: 'string' },
{ name: 'password', type: 'string' },
{ name: 'owner', type: 'int' },
{ name: 'owner', type: 'int' },
{ name: 'admin', type: 'bool' },
{ name: 'delete', type: 'bool' },
]);
@ -161,6 +161,7 @@
fields: userRecord,
}),
autoLoad: true,
remoteSort: false,
});
adminColumn = new Ext.grid.CheckColumn({
@ -222,6 +223,7 @@
cm: new Ext.grid.ColumnModel( [ {
header: '{% trans "name" %}',
dataIndex: 'name',
sortable: true,
editor: new Ext.form.TextField({
allowBlank: false,
}),
@ -229,6 +231,7 @@
header: '{% trans "Account owner" %}',
dataIndex: 'owner',
editor: ownerCombo,
sortable: true,
renderer: function( value ){
if( value == '' ) return '';
items = ownerCombo.store.data.items;

Loading…
Cancel
Save