public virtual void TestAddPermissionToPlayer() { IPermissionProvider provider = LoadProvider(); provider.AddPermission(TestPlayer, "DynamicGroupPermission"); Assert.AreEqual(PermissionResult.Grant, provider.CheckPermission(TestPlayer, "DynamicGroupPermission")); }
protected override void UpdatePermission(IUser user, IPermissionProvider permissions, IPermissionEntity target, string permissionToUpdate) { if (permissions.AddPermission(target, permissionToUpdate)) { user.SendMessage($"Successfully added \"{permissionToUpdate}\" to \"{target.ToString()}\"!", Color.DarkGreen); } else { user.SendMessage($"Failed to add \"{permissionToUpdate}\" to \"{target.ToString()}\"!", Color.Red); } }