View Issue Details

IDProjectCategoryView StatusLast Update
000665210000-005: Information ModelSpecpublic2021-04-06 17:48
ReporterThilo Bellinger Assigned ToJim Luth  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionno change required 
Summary0006652: clarify behavior of RolePermissions on type nodes
Description

I don't know whether this belongs to part 3 or 5.

Do RolePermissions on type nodes have any special meaning?

For ObjectTypes, EventTypes and VariableTypes:
Should these RolePermissions by default be propagated to the instances (like the Value and DataType attributes on VariableTypes)?
Are there some implications, like for data types as "do not allow more than for the type"?

For DataTypes:
Certain permissions on data types could mean, that the entire data type shall not be readable/writable/visible on any Variable or VariableType.

For ReferenceTypes:
Missing browse permissions on ReferenceTypes could mean that all references of this type shall be hidden from the user.

For all those possible meanings, shall they also apply implicitly to all subtypes?

Please clarify and document any implied meaning or explicitly document that there is no implied meaning on type nodes.
Note: Anyone who defines an address space can achieve most of those behaviors by setting specific RolePermissions to all affected nodes (e.g. all instances of an ObjectType).

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jim Luth

2021-04-06 17:48

administrator   ~0014176

Discussed in telecon today. RolePermissions applies to all Nodes the same way. There is no special behavior for Type nodes. Specifications describe what is and what is required, not what isn't,, so no change required.

Issue History

Date Modified Username Field Change
2021-03-16 19:36 Thilo Bellinger New Issue
2021-04-06 17:48 Jim Luth Assigned To => Jim Luth
2021-04-06 17:48 Jim Luth Status new => closed
2021-04-06 17:48 Jim Luth Resolution open => no change required
2021-04-06 17:48 Jim Luth Note Added: 0014176