diff --git a/trunk/PlanosActuacao/src/java/planosactuacao/ListaPlanos.java b/trunk/PlanosActuacao/src/java/planosactuacao/ListaPlanos.java index 9d7df6d2..7ffe7f55 100644 --- a/trunk/PlanosActuacao/src/java/planosactuacao/ListaPlanos.java +++ b/trunk/PlanosActuacao/src/java/planosactuacao/ListaPlanos.java @@ -592,8 +592,11 @@ public class ListaPlanos extends AbstractPageBean public String goImprimirPlanoFromConcluidos_action() { - PlanoActuacao p = getTableConcluidosRowData(); - if ( ! p.getConcluidoPorDesactivacao() ) + Utilizador currentUser = getSessionBean1().getCurrentUser(); + int userType = currentUser == null ? -1 : currentUser.getTipo(); + + PlanoActuacao p = getTableConcluidosRowData(); + if ( ! p.getConcluidoPorDesactivacao() || ( userType == Global.DIRECTOR_SIPRP ) ) { createPdf( p.getId() ); }