From 47bd54a9646c4093d638292b67974ad58d4471c4 Mon Sep 17 00:00:00 2001 From: Rory& Date: Mon, 11 Aug 2025 15:14:30 +0200 Subject: Room upgrade CLI, more RMU GUI work --- .../RoomCreateUpgradeOptions.razor | 52 +++++++++++++++------- 1 file changed, 35 insertions(+), 17 deletions(-) (limited to 'MatrixUtils.Web/Pages/Rooms/RoomCreateComponents/RoomCreateUpgradeOptions.razor') diff --git a/MatrixUtils.Web/Pages/Rooms/RoomCreateComponents/RoomCreateUpgradeOptions.razor b/MatrixUtils.Web/Pages/Rooms/RoomCreateComponents/RoomCreateUpgradeOptions.razor index 3e8c3dd..d4c4bfe 100644 --- a/MatrixUtils.Web/Pages/Rooms/RoomCreateComponents/RoomCreateUpgradeOptions.razor +++ b/MatrixUtils.Web/Pages/Rooms/RoomCreateComponents/RoomCreateUpgradeOptions.razor @@ -1,32 +1,50 @@ @using LibMatrix.Helpers +@using LibMatrix.RoomTypes Room upgrade options -
- Upgrading from @roomUpgrade.OldRoom.RoomId - - Invite members + @*
*@ + @* Upgrading from @roomUpgrade.OldRoom.RoomId *@ + + Invite members +
+ + Invite users with powerlevels +
+ + Copy bans (do not use with moderation bots!) +
+ + Include empty state events +
+ + Update unstable namespaced values to spec versions (experimental) +
+ @if (roomUpgrade.Type == "support.feline.policy.lists.msc.v1") { + + Enable MSC4321 support
- - Invite users with powerlevels -
- - Copy bans (do not use with moderation bots!) -
- Apply - -
+ @if (roomUpgrade.UpgradeOptions.Msc4321PolicyListUpgradeOptions.Enable) { + + } + } + Apply + + @*
*@ @code { [Parameter] - public required RoomUpgradeBuilder roomUpgrade { get; set; } + public required GenericRoom OldRoom { get; set; } + [Parameter] + public required RoomUpgradeBuilder roomUpgrade { get; set; } + [Parameter] public required Action PageStateHasChanged { get; set; } -- cgit 1.5.1