osTicket v1.10 (stable) and Maintenance Release v1.9.15 are now available! Go get it now
Ticket Dependency & "Pending" status
I would like the ability to flag a ticket (ticket "A") as dependent on another ticket (ticket "B") or multiple other tickets (B, C, D, etc.).
I would then automatically place this ticket into a "Pending" status and remove it from the Open TIckets queue by default. Once all prerequisite tickets are CLOSED, that should re-activate ticket "A" (change its status back from "Pending" to "Open". This would unclutter the queue by temporarily removing tickets that cannot be worked due to a dependency (prerequisite) that has not yet been completed.
Further, I would suggest "Pending" status could be based on another ticket (or tickets), or a fixed date. Once that date arrives, change the ticket's status back to "Open".