cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to add PropertyRead runtime permission into a new template by programming

SOLVED
Aquamarine

Unable to add PropertyRead runtime permission into a new template by programming

Hi,

 

The system complaints that "This entity does not support property permissions"

 

Exception:

Wrapped java.lang.Exception: This entity does not support property permissions Cause: This entity does not support property permissions

 

Here under is a code to simulate the case

 

 

var EntityServices = Resources['EntityServices']
var newTemplateName = 'TestThingTemplate'

if (ThingTemplates[newTemplateName]) EntityServices.DeleteThingTemplate({ name: newTemplateName })

EntityServices.CreateThingTemplate({name: newTemplateName, thingTemplateName: 'RemoteThing' }) ThingTemplates[newTemplateName].AddRunTimePermission({ principalType : "Group", principal : "Users", allow : true, type : "PropertyRead", resource : "*" })

 

 

My Bests,

Hung Tran

 

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted

Re: Unable to add PropertyRead runtime permission into a new template by programming

Anyway, the Instance Runtime Permission should be implemented behind the scenes in order to keep the security scheme to be consistent and simple for use.

2 REPLIES 2

Re: Unable to add PropertyRead runtime permission into a new template by programming

Highlighted

Re: Unable to add PropertyRead runtime permission into a new template by programming

Anyway, the Instance Runtime Permission should be implemented behind the scenes in order to keep the security scheme to be consistent and simple for use.