I started last night implementing the ability for users to delete or edit discussion topics.
 
Here's the logic I propose
 
Edit Logic
- A user can edit their own posting ONLY if there are no children.
rationale: someone could reply to something you said, and if you edit your posting the reply doesn't make sense
 
- An admin can edit any posting
 
Delete Logic
- A user can delete their own posting ONLY if there are no children.
 
- An admin can delete any posting - and all of its children will automatically be deleted
 
Any objections or suggestions?
 
 
Mark