[jira] [Comment Edited] (ISIS-886) Provide an API (perhaps in the WrapperFactory)to allow a programmer to determine whether the current user has view and/or modify access to a feature.

2014-09-26 Thread Jeroen van der Wal (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14149065#comment-14149065
 ] 

Jeroen van der Wal edited comment on ISIS-886 at 9/26/14 11:52 AM:
---

Might be that this is not needed, could simply wrap the call to the sensitive 
info:
{code}
public String title() {
StringBuilder buf = new StringBuilder();
try {
buf.append(wrap(this).getFirstName());
} catch(HiddenException ex) {
// ignore
}
{code}

... in which case this can just be a documentation ticket.


was (Author: jcvanderwal):
Might be that this is not needed, could simply wrap the call to the sensitive 
info:
{code}
public String title() {
StringBuilder buf = new StringBuilder();
try {
buf.append(wrap(this).getFirstName());
} catch(HiddenException ex) {
// ignore
}
{code}


 Provide an API (perhaps in the WrapperFactory)to allow a programmer to 
 determine whether the current user has view and/or modify access to a feature.
 -

 Key: ISIS-886
 URL: https://issues.apache.org/jira/browse/ISIS-886
 Project: Isis
  Issue Type: New Feature
  Components: Core
Affects Versions: core-1.6.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Priority: Minor
 Fix For: core-1.7.0


 The main use case being to allow a suitable title to be rendered (in title()) 
 based on the users' permissions, eg:
 {code}
 public String title() {
 StringBuilder buf = new StringBuilder();
 if(wrapperFactory.isHidden(this, firstName)) {
buf.append(this.getFirstName());
 }
return buf.toString();
 }
 {code}
 and isDisabled(...) similarly



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (ISIS-886) Provide an API (perhaps in the WrapperFactory)to allow a programmer to determine whether the current user has view and/or modify access to a feature.

2014-09-26 Thread Jeroen van der Wal (JIRA)

[ 
https://issues.apache.org/jira/browse/ISIS-886?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14149065#comment-14149065
 ] 

Jeroen van der Wal edited comment on ISIS-886 at 9/26/14 11:53 AM:
---

Might be that this is not needed, could simply wrap the call to the sensitive 
info:
{code}
public String title() {
StringBuilder buf = new StringBuilder();
try {
buf.append(wrap(this).getFirstName());
} catch(HiddenException ex) {
// ignore
}
}
{code}

... in which case this can just be a documentation ticket.


was (Author: jcvanderwal):
Might be that this is not needed, could simply wrap the call to the sensitive 
info:
{code}
public String title() {
StringBuilder buf = new StringBuilder();
try {
buf.append(wrap(this).getFirstName());
} catch(HiddenException ex) {
// ignore
}
{code}

... in which case this can just be a documentation ticket.

 Provide an API (perhaps in the WrapperFactory)to allow a programmer to 
 determine whether the current user has view and/or modify access to a feature.
 -

 Key: ISIS-886
 URL: https://issues.apache.org/jira/browse/ISIS-886
 Project: Isis
  Issue Type: New Feature
  Components: Core
Affects Versions: core-1.6.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Priority: Minor
 Fix For: core-1.7.0


 The main use case being to allow a suitable title to be rendered (in title()) 
 based on the users' permissions, eg:
 {code}
 public String title() {
 StringBuilder buf = new StringBuilder();
 if(wrapperFactory.isHidden(this, firstName)) {
buf.append(this.getFirstName());
 }
return buf.toString();
 }
 {code}
 and isDisabled(...) similarly



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)