Add an extension point to validate a wiki page deletion (o version deletion)
|Reported by:||anonymous||Owned by:|
I'm extending the tractags plugins (in house for the moment, when stable I will contribute it to see if this is usefull for somebody else) to allow marking a page like a special page.
For instance, in my job I'm using trac to publish our standards for coding or security in our network.
This pages are sensitive in the sense that they should only be modified by a small group.
I thought extending tractags so every page marked with @<something> (ex.: @standard) shows a special hint on top of the page will displaying (somthing like This page is a well known standard and is certified as valid) and further more, only allow modifing, tagging or untagging @standard for a given group.
Trac api allowed me to do 95% of this… but I have not found any way to participate in the process wiki page deletion so to deny it if the page is marked as @standard.
Such an extension point (as the one to validate user input in a wiki page) would be really nice to do things as this one.