Rev 1310 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1310 | Rev 1782 | ||
---|---|---|---|
Line 10... | Line 10... | ||
10 | 10 | ||
11 | import pt.estgp.estgweb.domain.UserSessionImpl; |
11 | import pt.estgp.estgweb.domain.UserSessionImpl; |
12 | import pt.estgp.estgweb.domain.IOwned; |
12 | import pt.estgp.estgweb.domain.IOwned; |
13 | import pt.estgp.estgweb.domain.IInternal; |
13 | import pt.estgp.estgweb.domain.IInternal; |
14 | import pt.estgp.estgweb.domain.IValid; |
14 | import pt.estgp.estgweb.domain.IValid; |
15 | import pt.estgp.estgweb.Globals; |
- | |
16 | import pt.estgp.estgweb.web.UserSessionProxy; |
15 | import pt.estgp.estgweb.web.UserSessionProxy; |
17 | 16 | ||
18 | public class CantManageTag extends BodyTagSupport |
17 | public class CantManageTag extends BodyTagSupport |
19 | { |
18 | { |
20 | 19 | ||
Line 82... | Line 81... | ||
82 | } |
81 | } |
83 | else if(this.valid != null) |
82 | else if(this.valid != null) |
84 | { |
83 | { |
85 | boolean valid = 1.5.0/docs/api/java/lang/Boolean.html">Boolean.parseBoolean(this.valid); |
84 | boolean valid = 1.5.0/docs/api/java/lang/Boolean.html">Boolean.parseBoolean(this.valid); |
86 | IValid iValid = (IValid) owned; |
85 | IValid iValid = (IValid) owned; |
87 | return owned != null && userSession.getUser() != null && (iValid.isValid() == valid && owned.isOwnedBy(userSession.getUser(),false) || (userSession.getUser()).isSuperuserOrAdmin()); |
86 | return owned != null && userSession.getUser() != null && (iValid.isValid() == valid && owned.checkIsOwnedBy(userSession.getUser(), false) || (userSession.getUser()).isSuperuserOrAdmin()); |
88 | } |
87 | } |
89 | else |
88 | else |
90 | return owned != null && userSession.getUser() != null && (owned.isOwnedBy(userSession.getUser(),false) || (userSession.getUser()).isSuperuserOrAdmin()); |
89 | return owned != null && userSession.getUser() != null && (owned.checkIsOwnedBy(userSession.getUser(), false) || (userSession.getUser()).isSuperuserOrAdmin()); |
91 | 90 | ||
92 | } |
91 | } |
93 | 92 | ||
94 | public int doEndTag() throws JspException |
93 | public int doEndTag() throws JspException |
95 | { |
94 | { |