id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
9150,AttributeError happens with deleting a wiki page or a version of wiki page,jun66j5,saigon,{{{\r\nTraceback (most recent call last):\r\n  File "build\\bdist.win32\\egg\\trac\\web\\main.py"_ line 511_ in _dispatch_request\r\n    dispatcher.dispatch(req)\r\n  File "build\\bdist.win32\\egg\\trac\\web\\main.py"_ line 237_ in dispatch\r\n    resp = chosen_handler.process_request(req)\r\n  File "build\\bdist.win32\\egg\\trac\\wiki\\web_ui.py"_ line 148_ in process_request\r\n    self._do_delete(req_ versioned_page)\r\n  File "build\\bdist.win32\\egg\\trac\\wiki\\web_ui.py"_ line 255_ in _do_delete\r\n    @self.env.with_transaction()\r\n  File "build\\bdist.win32\\egg\\trac\\db\\api.py"_ line 77_ in transaction_wrapper\r\n    fn(ldb)\r\n  File "build\\bdist.win32\\egg\\trac\\wiki\\web_ui.py"_ line 263_ in do_delete\r\n    page.delete(version_ db)\r\n  File "build\\bdist.win32\\egg\\trac\\wiki\\model.py"_ line 114_ in delete\r\n    listener.wiki_page_deleted(self)\r\nAttributeError: 'WikiCreateTicket' object has no attribute 'wiki_page_deleted'\r\n}}}\r\n\r\nI think `WikiCreateTicket` module should have the following methods.\r\n{{{\r\n#!diff\r\nIndex: wikicreateticket/__init__.py\r\n===================================================================\r\n--- wikicreateticket/__init__.py	(revision 10640)\r\n+++ wikicreateticket/__init__.py	(working copy)\r\n@@ -20_6 +20_15 @@\r\n     def wiki_page_changed(self_ page_ version_ t_ comment_ author_ ipnr):\r\n         self.__parse_wiki_and_create_ticket(page_ version)\r\n \r\n+    def wiki_page_deleted(self_ page):\r\n+        pass\r\n+\r\n+    def wiki_page_version_deleted(self_ page):\r\n+        pass\r\n+\r\n+    def wiki_page_renamed(self_ page_ old_name): \r\n+        pass\r\n+\r\n     def __parse_wiki_and_create_ticket(self_ page_ version):\r\n         page = WikiPage(self.env_ page.name_ version)\r\n \r\n}}},defect,closed,normal,WikiCreateTicketPlugin,normal,fixed,,,0.12
