Seems documentation is outdated, did i miss anything?
https://doc.dynamicweb.dev/documentation/extending/administration-ui/arealist.html
public sealed class TestArea : AreaBase
{
public TestArea()
{
Name = "Test";
Icon = Icon.AirPlay;
Sort = 30;
ContextActions.AddRange(GetContextActions());
}
private IEnumerable<ActionNode> GetContextActions()
{
var permissionSection = GetPermissionSection();
List<ActionNode> contextActions =
[
new()
{
Name = "Permissions",
Icon = Icon.Lock,
PermissionLevelRequired = PermissionLevel.All,
NodeAction = NavigateScreenAction.To<PermissionListScreen>()
.With(new PermissionsByIdentifierQuery
{
Name = permissionSection.GetPermissionName(),
Key = permissionSection.GetPermissionKey()
}),
}
];
return contextActions.WithPermission(permissionSection.GetPermission());
}
}