Fatti

L'ufficio del procuratore generale del cantone di Zurigo ha presentato ricorso in materia penale e ricorso di diritto costituzionale contro la decisione del tribunale d'appello del cantone di Zurigo, che ha respinto l'apertura di un'indagine penale contro agenti di polizia per abuso d'ufficio. Gli agenti di polizia erano stati denunciati per lesioni personali e violenze.

Il tribunale d'appello ha deciso che il § 148 della legge del 10 maggio 2010 del cantone di Zurigo sull'organizzazione giudiziaria e amministrativa nel processo civile e penale (GOG/ZH) era nullo, poiché contraddiceva il Codice di procedura penale svizzero (CPP). L'ufficio del procuratore generale ha chiesto di annullare la decisione del tribunale d'appello e di rinviare la causa a quest'ultimo per emettere la decisione di autorizzazione.

Legge

Il Tribunale federale ha deciso che il ricorso in materia di diritto pubblico era ammissibile, poiché si trattava di una questione di diritto pubblico. L'autorizzazione alla perseguibilità penale degli agenti di polizia è una condizione processuale per il procedimento penale e viene concessa in un procedimento amministrativo separato.

Il Tribunale federale ha stabilito che i cantoni possono subordinare la perseguibilità penale dei membri delle loro autorità esecutive e giudiziarie all'autorizzazione di un'autorità non giudiziaria. Gli agenti di polizia accusati sono da considerarsi membri di autorità esecutive. Il Tribunale federale ha deciso che il § 148 GOG/ZH poteva essere fondato sull'art. 7 cpv. 2 lett. b CPP e che…