[Checkins] SVN: Sandbox/luciano/kirbi/src/kirbi/ added pending ISBN
view (for testing only) and XML-RPC method to access the same
data (for communication with external metadata fetcher)
Luciano Ramalho
luciano at ramalho.org
Wed Jul 25 01:16:24 EDT 2007
Log message for revision 78321:
added pending ISBN view (for testing only) and XML-RPC method to access the same data (for communication with external metadata fetcher)
Changed:
U Sandbox/luciano/kirbi/src/kirbi/app_templates/master.pt
U Sandbox/luciano/kirbi/src/kirbi/pac.py
A Sandbox/luciano/kirbi/src/kirbi/pac_templates/pending.pt
-=-
Modified: Sandbox/luciano/kirbi/src/kirbi/app_templates/master.pt
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/app_templates/master.pt 2007-07-24 22:52:38 UTC (rev 78320)
+++ Sandbox/luciano/kirbi/src/kirbi/app_templates/master.pt 2007-07-25 05:16:22 UTC (rev 78321)
@@ -30,6 +30,7 @@
<li><a tal:attributes="href python:view.application_url()">collection</a></li>
<li><a tal:attributes="href python:view.application_url()">friends</a></li>
<li><a tal:attributes="href python:view.application_url()">leases</a></li>
+ <li><a tal:attributes="href python:view.application_url('pac')+'/pending'">pending</a></li>
</ul>
</div>
<div metal:define-slot="body">
Modified: Sandbox/luciano/kirbi/src/kirbi/pac.py
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/pac.py 2007-07-24 22:52:38 UTC (rev 78320)
+++ Sandbox/luciano/kirbi/src/kirbi/pac.py 2007-07-25 05:16:22 UTC (rev 78321)
@@ -131,6 +131,9 @@
def list(self):
return list(self.context.keys())
+ def pending_isbns(self):
+ return list(self.context.pending_isbns)
+
def add(self, book_dict):
pac = self.context
book = Book(**book_dict)
Added: Sandbox/luciano/kirbi/src/kirbi/pac_templates/pending.pt
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/pac_templates/pending.pt (rev 0)
+++ Sandbox/luciano/kirbi/src/kirbi/pac_templates/pending.pt 2007-07-25 05:16:22 UTC (rev 78321)
@@ -0,0 +1,36 @@
+<html metal:use-macro="context/@@master/page">
+<head>
+ <title metal:fill-slot="title">
+ Public Catalog
+ </title>
+
+</head>
+<body>
+ <span metal:fill-slot="content_title">Collective catalog</span>
+ <span metal:fill-slot="content_actions">
+ <form class="search" action=".">
+ <input type="text" name="query">
+ <input type="submit" name="submit" value="search">
+ </form>
+ </span>
+ <div metal:fill-slot="content">
+
+ <h3>Pending ISBNs</h3>
+ <table tal:condition="view/pending_isbns">
+ <tr tal:repeat="isbn view/pending_isbns">
+ <th align="right" tal:content="repeat/isbn/number" />
+ <td>
+ <a tal:attributes="href python:view.url(isbn)+'/details'"
+ tal:content="isbn">9780123456789</a>
+
+ </td>
+ </tr>
+ </table>
+
+ <p><a tal:attributes="href python:view.url('addbook')">
+ Add Book
+ </a></p>
+
+ </div>
+</body>
+</html>
More information about the Checkins
mailing list