lazy tables re-appeared in appadmin

This commit is contained in:
mdipierro
2012-10-05 09:01:51 -05:00
parent 6ab5c9d116
commit b142fa9f7e
8 changed files with 12 additions and 14 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.0.9 (2012-10-05 07:25:17) dev Version 2.0.9 (2012-10-05 09:01:45) dev
@@ -113,7 +113,6 @@ def query_by_table_type(tablename,db,request=request):
# ## list all databases and tables # ## list all databases and tables
# ########################################################### # ###########################################################
def index(): def index():
return dict(databases=databases) return dict(databases=databases)
+3 -3
View File
@@ -27,7 +27,7 @@
{{pass}} {{pass}}
{{else:}} {{else:}}
{{qry=''}} {{qry=''}}
{{pass}} {{pass}}
{{pass}} {{pass}}
<tr> <tr>
<th style="font-size: 1.75em;"> <th style="font-size: 1.75em;">
@@ -37,9 +37,9 @@
{{=A(str(T('New Record')),_href=URL('insert',args=[db,table]),_class="btn")}} {{=A(str(T('New Record')),_href=URL('insert',args=[db,table]),_class="btn")}}
</td> </td>
</tr> </tr>
{{pass}}
</table>
{{pass}} {{pass}}
{{pass}}
</table>
{{elif request.function=='select':}} {{elif request.function=='select':}}
<h2>{{=XML(str(T("Database %s select"))%A(request.args[0],_href=URL('index'))) }} <h2>{{=XML(str(T("Database %s select"))%A(request.args[0],_href=URL('index'))) }}
@@ -113,7 +113,6 @@ def query_by_table_type(tablename,db,request=request):
# ## list all databases and tables # ## list all databases and tables
# ########################################################### # ###########################################################
def index(): def index():
return dict(databases=databases) return dict(databases=databases)
+3 -3
View File
@@ -27,7 +27,7 @@
{{pass}} {{pass}}
{{else:}} {{else:}}
{{qry=''}} {{qry=''}}
{{pass}} {{pass}}
{{pass}} {{pass}}
<tr> <tr>
<th style="font-size: 1.75em;"> <th style="font-size: 1.75em;">
@@ -37,9 +37,9 @@
{{=A(str(T('New Record')),_href=URL('insert',args=[db,table]),_class="btn")}} {{=A(str(T('New Record')),_href=URL('insert',args=[db,table]),_class="btn")}}
</td> </td>
</tr> </tr>
{{pass}}
</table>
{{pass}} {{pass}}
{{pass}}
</table>
{{elif request.function=='select':}} {{elif request.function=='select':}}
<h2>{{=XML(str(T("Database %s select"))%A(request.args[0],_href=URL('index'))) }} <h2>{{=XML(str(T("Database %s select"))%A(request.args[0],_href=URL('index'))) }}
@@ -113,7 +113,6 @@ def query_by_table_type(tablename,db,request=request):
# ## list all databases and tables # ## list all databases and tables
# ########################################################### # ###########################################################
def index(): def index():
return dict(databases=databases) return dict(databases=databases)
+3 -3
View File
@@ -27,7 +27,7 @@
{{pass}} {{pass}}
{{else:}} {{else:}}
{{qry=''}} {{qry=''}}
{{pass}} {{pass}}
{{pass}} {{pass}}
<tr> <tr>
<th style="font-size: 1.75em;"> <th style="font-size: 1.75em;">
@@ -37,9 +37,9 @@
{{=A(str(T('New Record')),_href=URL('insert',args=[db,table]),_class="btn")}} {{=A(str(T('New Record')),_href=URL('insert',args=[db,table]),_class="btn")}}
</td> </td>
</tr> </tr>
{{pass}}
</table>
{{pass}} {{pass}}
{{pass}}
</table>
{{elif request.function=='select':}} {{elif request.function=='select':}}
<h2>{{=XML(str(T("Database %s select"))%A(request.args[0],_href=URL('index'))) }} <h2>{{=XML(str(T("Database %s select"))%A(request.args[0],_href=URL('index'))) }}
+2 -1
View File
@@ -7052,7 +7052,8 @@ def index():
table = None table = None
else: else:
table = self.lazy_define_table(tablename,*fields,**args) table = self.lazy_define_table(tablename,*fields,**args)
if not tablename in self.tables: self.tables.append(tablename) if not tablename in self.tables:
self.tables.append(tablename)
return table return table
def lazy_define_table( def lazy_define_table(