[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