Changeset 2611
- Timestamp:
- 09/03/07 04:38:38 (1 year ago)
- Files:
-
- xmlrpcplugin/trunk/tracrpc/wiki.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
xmlrpcplugin/trunk/tracrpc/wiki.py
r2609 r2611 17 17 18 18 class WikiRPC(Component): 19 """ Implementation of the [http://www.jspwiki.org/Wiki.jsp?page=WikiRPCInterface2 WikiRPC API]. """ 19 """Superset of the 20 [http://www.jspwiki.org/Wiki.jsp?page=WikiRPCInterface2 WikiRPC API]. """ 20 21 21 22 implements(IXMLRPCHandler) … … 44 45 (bool, str, str, str, xmlrpclib.Binary, bool)), 45 46 self.putAttachmentEx) 47 yield ('WIKI_DELETE', ((bool, str),(bool, str, int)), self.deletePage) 46 48 yield ('WIKI_DELETE', ((bool, str),), self.deleteAttachment) 47 49 yield ('WIKI_VIEW', ((list, str),), self.listLinks) … … 117 119 return True 118 120 121 def deletePage(self, req, name, version=None): 122 """Delete a Wiki page (all versions) or a specific version by 123 including an optional version number. Attachments will also be 124 deleted if page no longer exists. Returns True for success.""" 125 try: 126 wp = WikiPage(self.env, name, version) 127 wp.delete(version) 128 return True 129 except: 130 return False 131 119 132 def listAttachments(self, req, pagename): 120 133 """ Lists attachments on a given page. """
