fixws and 'new' button in grid query
This commit is contained in:
@@ -20,3 +20,4 @@ def fade():
|
||||
return dict()
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -349,7 +349,7 @@ def ccache():
|
||||
seconds = math.floor(seconds)
|
||||
|
||||
return (hours, minutes, seconds)
|
||||
|
||||
|
||||
for key, value in cache.ram.storage.items():
|
||||
if isinstance(value, dict):
|
||||
ram['hits'] = value['hit_total'] - value['misses']
|
||||
@@ -388,7 +388,7 @@ def ccache():
|
||||
if value[0] < disk['oldest']:
|
||||
disk['oldest'] = value[0]
|
||||
disk['keys'].append((key, GetInHMS(time.time() - value[0])))
|
||||
|
||||
|
||||
finally:
|
||||
portalocker.unlock(locker)
|
||||
locker.close()
|
||||
@@ -417,14 +417,16 @@ def ccache():
|
||||
def key_table(keys):
|
||||
return TABLE(
|
||||
TR(TD(B('Key')), TD(B('Time in Cache (h:m:s)'))),
|
||||
*[TR(TD(k[0]), TD('%02d:%02d:%02d' % k[1])) for k in keys],
|
||||
*[TR(TD(k[0]), TD('%02d:%02d:%02d' % k[1])) for k in keys],
|
||||
**dict(_class='cache-keys',
|
||||
_style="border-collapse: separate; border-spacing: .5em;"))
|
||||
|
||||
|
||||
ram['keys'] = key_table(ram['keys'])
|
||||
disk['keys'] = key_table(disk['keys'])
|
||||
total['keys'] = key_table(total['keys'])
|
||||
|
||||
|
||||
return dict(form=form, total=total,
|
||||
ram=ram, disk=disk, object_stats=hp != False)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -59,3 +59,4 @@ def cache_db_select():
|
||||
return dict(records=records)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
from gluon.fileutils import read_file
|
||||
|
||||
response.menu = [['Register Person', False, URL('register_person')],
|
||||
['Register Dog', False, URL('register_dog')],
|
||||
response.menu = [['Register Person', False, URL('register_person')],
|
||||
['Register Dog', False, URL('register_dog')],
|
||||
['Register Product', False, URL('register_product')],
|
||||
['Buy product', False, URL('buy')]]
|
||||
|
||||
@@ -62,7 +62,7 @@ def buy():
|
||||
(db.purchase.product_id==form.vars.product_id)).select().first()
|
||||
|
||||
if purchase:
|
||||
# if list contains a record, update that record
|
||||
# if list contains a record, update that record
|
||||
purchase.update_record(
|
||||
quantity = purchase.quantity+form.vars.quantity)
|
||||
else:
|
||||
@@ -87,3 +87,4 @@ def delete_purchased():
|
||||
def download():
|
||||
""" used to download uploaded files """
|
||||
return response.download(request,db)
|
||||
|
||||
|
||||
@@ -72,3 +72,4 @@ def changelog():
|
||||
import os
|
||||
filename = os.path.join(request.env.gluon_parent, 'CHANGELOG')
|
||||
return response.render(dict(changelog=MARKMIN(read_file(filename))))
|
||||
|
||||
|
||||
@@ -25,3 +25,4 @@ def form():
|
||||
return dict(form=form, vars=form.vars)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -79,3 +79,4 @@ def vars():
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -22,3 +22,4 @@ def basic():
|
||||
return dict(message='you clicked on basic')
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -10,3 +10,4 @@ def counter():
|
||||
return dict(counter=session.counter)
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -138,3 +138,4 @@ Quoted text
|
||||
|
||||
def ajaxwiki_onclick():
|
||||
return MARKMIN(request.vars.text).xml()
|
||||
|
||||
|
||||
@@ -7,3 +7,4 @@ def index():
|
||||
sheet = cache.ram('sheet1',lambda:Sheet(10,10,URL('callback')),0)
|
||||
#sheet.cell('r0c3',value='=r0c0+r0c1+r0c2',readonly=True)
|
||||
return dict(sheet=sheet)
|
||||
|
||||
|
||||
@@ -33,3 +33,4 @@ def beautify():
|
||||
return dict(message=BEAUTIFY(request))
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user