toolbar() shows non-lazy tables, thanks Anthony

This commit is contained in:
mdipierro
2012-08-27 14:07:25 -05:00
parent d241c9f7cb
commit ce968db278
3 changed files with 39 additions and 1 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.00.0 (2012-08-27 13:30:38) dev
Version 2.00.0 (2012-08-27 14:07:20) dev
+34
View File
@@ -4,5 +4,39 @@
'!langname!': 'English (US)',
'%Y-%m-%d': '%m-%d-%Y',
'%Y-%m-%d %H:%M:%S': '%m-%d-%Y %H:%M:%S',
'About': 'About',
'Admin language': 'Admin language',
'administrative interface': 'administrative interface',
'Administrator Password:': 'Administrator Password:',
'Are you sure you want to delete this object?': 'Are you sure you want to delete this object?',
'arguments': 'arguments',
'back': '<<back',
'code': 'code',
'created by': 'created by',
'Debug': 'Debug',
'Detailed traceback description': 'Detailed traceback description',
'direction: ltr': 'direction: ltr',
'Edit': 'Edit',
'Error snapshot': 'Error snapshot',
'Error ticket': 'Error ticket',
'Errors': 'Errors',
'Exception instance attributes': 'Exception instance attributes',
'Frames': 'Frames',
'Help': 'Help',
'inspect attributes': 'inspect attributes',
'locals': 'locals',
'Login': 'Login',
'Login to the Administrative Interface': 'Login to the Administrative Interface',
'Logout': 'Logout',
'Powered by': 'Powered by',
'request': 'request',
'response': 'response',
'session': 'session',
'Site': 'Site',
'Ticket ID': 'Ticket ID',
'Traceback': 'Traceback',
'variables': 'variables',
'Version': 'Version',
'Versioning': 'Versioning',
'Web Framework': 'Web Framework',
}
+4
View File
@@ -405,6 +405,8 @@ class Response(Storage):
dbstats = [TABLE(*[TR(PRE(row[0]),'%.2fms' % (row[1]*1000)) \
for row in i.db._timings]) \
for i in thread.instances]
dbtables = dict([(i.uri, [t for t in i.db.tables if t not in i.db._LAZY_TABLES])
for i in thread.instances])
else:
dbstats = [] # if no db or on GAE
u = web2py_uuid()
@@ -416,6 +418,8 @@ class Response(Storage):
DIV(BEAUTIFY(current.session),_class="hidden",_id="session-%s"%u),
BUTTON('response',_onclick="jQuery('#response-%s').slideToggle()"%u),
DIV(BEAUTIFY(current.response),_class="hidden",_id="response-%s"%u),
BUTTON('db tables',_onclick="jQuery('#db-tables-%s').slideToggle()"%u),
DIV(BEAUTIFY(dbtables),_class="hidden",_id="db-tables-%s"%u),
BUTTON('db stats',_onclick="jQuery('#db-stats-%s').slideToggle()"%u),
DIV(BEAUTIFY(dbstats),_class="hidden",_id="db-stats-%s"%u),
SCRIPT("jQuery('.hidden').hide()")