ILionLabelPermissions
This section details the functions and properties of the AMT-COBOL Repository Module LabelPermissions interface.
Properties
Name | Type | Access | Description |
Admin | Boolean | Read/Write | Admin permission |
AssignObjects | Boolean | Read/Write | Assign objects |
CreateLabel | Boolean | Read/Write | Create label permission |
DeleteLabel | Boolean | Read/Write | Delete label permission |
DeleteObjects | Boolean | Read/Write | Delete objects permission |
InheritFromParent | Boolean | Read/Write | Inherit permissions from its parent |
LookInto | Boolean | Read/Write | Look into permission |
ModifyLabel | Boolean | Read/Write | Modify label permission |
Example
C#
ILionLabel prodLabel = app.GetLabel("Production");
ILionLabelPermissions labelPermissions = security.GetLabelPermissions(securityGroup, prodLabel);
labelPermissions.Admin = true;
security.SaveLabelPermissions(prodLabel, labelPermissions);
PowerShell
$O_ProdLabel = $O_App.GetLabel("Production")
$O_LabelPermissions = $O_Security.GetLabelPermissions($O_SecurityGroup, $O_ProdLabel)
$O_LabelPermissions.Admin = $true
$O_Security.SaveLabelPermissions($O_ProdLabel, $O_LabelPermissions)