AMT Help Files

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)