r3772 - trunk/pollen-services/src/main/java/org/chorem/pollen/services/impl
Author: tchemit Date: 2013-04-22 22:21:27 +0200 (Mon, 22 Apr 2013) New Revision: 3772 Url: http://chorem.org/projects/pollen/repository/revisions/3772 Log: fixes #858: Cannot see result after close manually Modified: trunk/pollen-services/src/main/java/org/chorem/pollen/services/impl/SecurityService.java Modified: trunk/pollen-services/src/main/java/org/chorem/pollen/services/impl/SecurityService.java =================================================================== --- trunk/pollen-services/src/main/java/org/chorem/pollen/services/impl/SecurityService.java 2013-04-22 19:54:47 UTC (rev 3771) +++ trunk/pollen-services/src/main/java/org/chorem/pollen/services/impl/SecurityService.java 2013-04-22 20:21:27 UTC (rev 3772) @@ -138,7 +138,12 @@ if (!publicResults) { // poll results are private, only poll admin can see results - return n_("pollen.security.error.poll.result.private.and.access.not.granted"); + + if (!securityContext.isCreator() && !securityContext.isAdmin()) { + + // not a poll admin, can not access result + return n_("pollen.security.error.poll.result.private.and.access.not.granted"); + } } return null;
participants (1)
-
tchemit@users.chorem.org