Thread: [wpdev-commits] xmlscripts/scripts/commands account.py,1.11,1.12
Brought to you by:
rip,
thiagocorrea
From: Richard M. <dr...@us...> - 2004-08-26 21:02:35
|
Update of /cvsroot/wpdev/xmlscripts/scripts/commands In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29913/commands Modified Files: account.py Log Message: Fixes for very stupid mistakes... Added a show all thing, shows everything but the password for an account. Thanks to spddmn in IRC for pointing this out. Index: account.py =================================================================== RCS file: /cvsroot/wpdev/xmlscripts/scripts/commands/account.py,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** account.py 23 Aug 2004 03:10:39 -0000 1.11 --- account.py 26 Aug 2004 21:02:25 -0000 1.12 *************** *** 248,252 **** socket.sysmessage( "Error: Your account rank does not permit this!" ) return False ! if key == 'acl': socket.sysmessage( "%s.acl = %s" % ( account.name, account.acl ) ) char.log( LOG_MESSAGE, "Requested %s.acl.\n" % account.name ) --- 248,262 ---- socket.sysmessage( "Error: Your account rank does not permit this!" ) return False ! if key == 'all': ! socket.sysmessage( "Account properties for %s:" % account.name ) ! socket.sysmessage( " acl: %s" % account.acl ) ! socket.sysmessage( " email: %s" % account.email ) ! socket.sysmessage( " rank: %s" % account.rank ) ! socket.sysmessage( " flags: %s" % account.flags ) ! socket.sysmessage( " inuse: %s" % account.inuse ) ! socket.sysmessage( " lastlogin: %s" % account.lastlogin ) ! socket.sysmessage( " multigems: %s" % account.multigems ) ! socket.sysmessage( " characters: %s" % account.characters ) ! elif key == 'acl': socket.sysmessage( "%s.acl = %s" % ( account.name, account.acl ) ) char.log( LOG_MESSAGE, "Requested %s.acl.\n" % account.name ) *************** *** 349,353 **** oldvalue = account.flags socket.sysmessage( "Previous: %s.flags = %s" % ( account.name, account.flags ) ) ! account.flags = hex2dec(value) socket.sysmessage( "Changed: %s.flags = %s" % ( account.name, account.flags ) ) char.log( LOG_MESSAGE, "Modified %s.flags ( %s :: %s ).\n" % ( account.name, oldvalue, value ) ) --- 359,363 ---- oldvalue = account.flags socket.sysmessage( "Previous: %s.flags = %s" % ( account.name, account.flags ) ) ! account.flags = hex2dec( value ) socket.sysmessage( "Changed: %s.flags = %s" % ( account.name, account.flags ) ) char.log( LOG_MESSAGE, "Modified %s.flags ( %s :: %s ).\n" % ( account.name, oldvalue, value ) ) *************** *** 367,379 **** # Password elif key == 'password': ! if len( key ) > 16 or len( key ) == 0: ! if len( key ) > 16: socket.sysmessage( "Error: Password exceeds the 16 character limit!" ) ! if len( key ) == 0: socket.sysmessage( "Error: Password is NULL!" ) return False else: oldvalue = account.password ! account.password = key socket.sysmessage( "Changed: %s.password" % account.name ) char.log( LOG_MESSAGE, "Modified %s.password.\n" % account.name ) --- 377,389 ---- # Password elif key == 'password': ! if len( value ) > 16 or len( value ) == 0: ! if len( value ) > 16: socket.sysmessage( "Error: Password exceeds the 16 character limit!" ) ! if len( value ) == 0: socket.sysmessage( "Error: Password is NULL!" ) return False else: oldvalue = account.password ! account.password = str( value ) socket.sysmessage( "Changed: %s.password" % account.name ) char.log( LOG_MESSAGE, "Modified %s.password.\n" % account.name ) *************** *** 381,393 **** # Email elif key == 'email': ! if len( key ) > 255 or len( key ) == 0: ! if len( key ) > 255: socket.sysmessage( "Error: Email exceeds the 255 character limit!" ) ! if len( key ) == 0: socket.sysmessage( "Error: Email is NULL!" ) return False else: oldvalue = account.email ! account.email = key socket.sysmessage( "Changed: %s.email" % account.name ) char.log( LOG_MESSAGE, "Modified %s.email.\n" % account.name ) --- 391,403 ---- # Email elif key == 'email': ! if len( value ) > 255 or len( value ) == 0: ! if len( value ) > 255: socket.sysmessage( "Error: Email exceeds the 255 character limit!" ) ! if len( value ) == 0: socket.sysmessage( "Error: Email is NULL!" ) return False else: oldvalue = account.email ! account.email = str( value ) socket.sysmessage( "Changed: %s.email" % account.name ) char.log( LOG_MESSAGE, "Modified %s.email.\n" % account.name ) *************** *** 395,399 **** # READ ONLY VALUES elif key in ['name','lastlogin','inuse','characters','rank']: ! char.log( LOG_MESSAGE, "Attempted modification of read-only value %s.%s.\n" % ( char.serial, account.name, key ) ) socket.sysmessage( "Error: The account.%s property is read only!" % key ) return False --- 405,409 ---- # READ ONLY VALUES elif key in ['name','lastlogin','inuse','characters','rank']: ! char.log( LOG_MESSAGE, "Attempted modification of read-only value %s.%s.\n" % ( account.name, key ) ) socket.sysmessage( "Error: The account.%s property is read only!" % key ) return False |