Bug Tracker Business Rules Enhancement

Bug Tracker Business Rules Enhancement

It would be grand if we cold set rules for specific actions associated with a ticket.

Say something like this

IF
      current user != AssignedTo
      && current user.role != Admin
      && current user != Reporter
      && current action == comment
      && NotifyReporter == true
Set AssignedTo = Current User.

or
IF currentAction == comment
      && NotifyReporter == true
Set status == WaitingOnCustomerResponse

I can see so many uses for this type of addition to an already wonderful system.