View Issue Details

IDProjectCategoryView StatusLast Update
0007211NodeSets, XSDs and Generated CodeApi Changepublic2021-11-17 18:25
ReporterJim Luth Assigned ToRandy Armstrong  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Fixed in Version1.05.01 RC1 
Summary0007211: Clarify missing RolePermissions element
Description

RolePermissions is defined in the XML schema as a sequence with minOccurs="0", which means this is optional.
When missing, the namespace default defined in the <Model> tag should be used.

Technically, missing means, that the element does not exist at all.

If RolePermissions exists as an empty Tag <RolePermissions />, this means the node has no role permissions.
This can be intended to hide some nodes. This should not lead to loading the namespace default.

This interpretation makes sense IMO, but it should be written to the spec to avoid different ways of interpretation.

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

related to 0007150 closedRandy Armstrong 10000-006: Mappings Clarify missing RolePermissions element 

Activities

Randy Armstrong

2021-08-31 17:00

administrator   ~0014798

Added HasNoPermissions attribute to UANode in 1.05.1 Draft 3,

Randy Armstrong

2021-11-16 22:43

administrator   ~0015331

Added HasNoPermissions to UANodeSet schema.

Jim Luth

2021-11-17 18:25

administrator   ~0015345

Reviewed with Randy -- agreed to close.

Issue History

Date Modified Username Field Change
2021-08-31 17:00 Jim Luth New Issue
2021-08-31 17:00 Jim Luth Status new => assigned
2021-08-31 17:00 Jim Luth Assigned To => Randy Armstrong
2021-08-31 17:00 Jim Luth Issue generated from: 0007150
2021-08-31 17:00 Jim Luth Note Added: 0014798
2021-08-31 17:00 Jim Luth Relationship added related to 0007150
2021-08-31 17:00 Jim Luth Project 10000-006: Mappings => NodeSets, XSDs and Generated Code
2021-08-31 17:00 Jim Luth Category Spec => Api Change
2021-11-16 22:43 Randy Armstrong Status assigned => resolved
2021-11-16 22:43 Randy Armstrong Resolution open => fixed
2021-11-16 22:43 Randy Armstrong Note Added: 0015331
2021-11-17 18:25 Jim Luth Status resolved => closed
2021-11-17 18:25 Jim Luth Fixed in Version => 1.05.01 RC1
2021-11-17 18:25 Jim Luth Note Added: 0015345