[Trac-tickets] Re: [The Trac Project] #2284: Delete page exhibits same behaviour as delete version

The Trac Project noreply at edgewall.com
Tue Nov 1 03:33:23 CST 2005


#2284: Delete page exhibits same behaviour as delete version
-----------------------------------+----------------------------------------
 Reporter:  trac-form at swapoff.org  |        Owner:  jonas
     Type:  defect                 |       Status:  new  
 Priority:  normal                 |    Milestone:  0.9.1
Component:  general                |      Version:  0.9  
 Severity:  normal                 |   Resolution:       
 Keywords:                         |  
-----------------------------------+----------------------------------------
Comment (by trac-form at swapoff.org):

 I modified {{{trac/wiki/web_ui.py}}} to raise a !TracError if version is
 defined, and it did indeed raise. Matt suggested that perhaps I have an
 older version, but I just did a fresh checkout of trunk and reinstalled
 after rm -rf'ing {{{/usr/lib/python-2.4/site-packages/trac}}}. I also
 suspected it might be the Tags wiki.cs override, but I tried it with stock
 wiki.cs to no avail.

 {{{
     def _do_delete(self, req, db, page):
         if page.readonly:
             req.perm.assert_permission('WIKI_ADMIN')
         else:
             req.perm.assert_permission('WIKI_DELETE')

         if req.args.has_key('cancel'):
             req.redirect(self.env.href.wiki(page.name))

         version = None
         if req.args.has_key('version'):
             version = int(req.args.get('version', 0))
             raise TracError("%i" % version)
 }}}

-- 
Ticket URL: <http://projects.edgewall.com/trac/ticket/2284>
The Trac Project <http://trac.edgewall.com/>


More information about the Trac-Tickets mailing list