annotate zpt/HTML_list_tables.zpt @ 4:e3ee1f358fe6

new version that doesn't use ZSQLExtend but the database connection more directly. new templates to go with that (returned data structures are different)
author casties
date Mon, 07 Jun 2010 14:02:17 +0000
parents 61a3764cd5fb
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
e3ee1f358fe6 new version that doesn't use ZSQLExtend but the database connection more directly.
casties
parents: 2
diff changeset
1 <html tal:define="format python:request.get('format','table'); element_id python:request.get('element_id',None)">
2
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
2 <head>
4
e3ee1f358fe6 new version that doesn't use ZSQLExtend but the database connection more directly.
casties
parents: 2
diff changeset
3 <meta http-equiv="content-type" content="text/html;charset=utf-8">
2
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
4 <title tal:content="template/title">The title</title>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
5 </head>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
6 <body>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
7 <h2>List of tables for schema <span tal:replace="options/schema"/></h2>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
8 <tal:block tal:condition="python:format=='select'">
4
e3ee1f358fe6 new version that doesn't use ZSQLExtend but the database connection more directly.
casties
parents: 2
diff changeset
9 <select tal:attributes="id element_id">
e3ee1f358fe6 new version that doesn't use ZSQLExtend but the database connection more directly.
casties
parents: 2
diff changeset
10 <option tal:repeat="tbl options/data/rows" tal:content="python:tbl[0]"/>
2
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
11 </select>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
12 </tal:block>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
13 <tal:block tal:condition="python:format=='table'">
4
e3ee1f358fe6 new version that doesn't use ZSQLExtend but the database connection more directly.
casties
parents: 2
diff changeset
14 <table tal:attributes="id element_id">
e3ee1f358fe6 new version that doesn't use ZSQLExtend but the database connection more directly.
casties
parents: 2
diff changeset
15 <tr tal:repeat="row options/data/rows">
e3ee1f358fe6 new version that doesn't use ZSQLExtend but the database connection more directly.
casties
parents: 2
diff changeset
16 <td><a tal:define="tbl python:row[0]" tal:attributes="href tbl" tal:content="tbl"/></td>
2
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
17 </tr>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
18 </table>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
19 </tal:block>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
20 </body>
61a3764cd5fb new version RestDbInterface with working traversal and templates
casties
parents:
diff changeset
21 </html>