From 3fe5f2883a019f2b85ad5a80e1020fb38ab393ef Mon Sep 17 00:00:00 2001 From: Diogo Neves Date: Thu, 21 Oct 2010 13:53:42 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@1553 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../src/java/planosactuacao/ListaPlanos.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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() ); }