9 writes to ReadOnly
Aspire.Dashboard (2)
Components\Controls\TerminalView.razor.cs (2)
126_viewSession?.ReadOnly = ReadOnly || 162_viewSession!.ReadOnly = readOnly;
Aspire.Dashboard.Playwright.Tests (1)
Integration\Playwright\TerminalTests.cs (1)
469session.ReadOnly = readOnly;
Aspire.Dashboard.Tests (6)
Terminal\TerminalViewSessionRegistryTests.cs (4)
21first.ReadOnly = true; 25first.ReadOnly = false; 39session.ReadOnly = false; 56session.ReadOnly = false;
Terminal\TerminalWebSocketTests.cs (2)
494session.ReadOnly = true; 513session.ReadOnly = false;
23 references to ReadOnly
Aspire.Dashboard (2)
Terminal\TerminalWebSocketProxy.cs (2)
299IsReadOnly = session?.ReadOnly == true || upstream is GrpcTerminalClientStream { TerminalEnded: true } || !workload.IsConnected 549presentation.IsReadOnly = session?.ReadOnly == true || grpc?.TerminalEnded == true || !workload.IsConnected;
Aspire.Dashboard.Components.Tests (7)
Controls\TerminalViewTests.cs (7)
417Assert.Equal(initialReadOnly, session.ReadOnly); 421Assert.Equal(!initialReadOnly, session.ReadOnly); 424Assert.Equal(initialReadOnly, session.ReadOnly); 445Assert.True(session.ReadOnly, "Authoritative policy must update before JS initialization returns"); 646Assert.True(firstSession.ReadOnly); 663Assert.True(session.ReadOnly); 668Assert.True(session.ReadOnly);
Aspire.Dashboard.Playwright.Tests (1)
Integration\Playwright\TerminalTests.cs (1)
546""", new { endpoint = Endpoint, viewId = session.Id, readOnly = session.ReadOnly, chromeless });
Aspire.Dashboard.Tests (13)
Model\DashboardClientTests.cs (3)
74Assert.True(session.ReadOnly); 198Assert.True(session.ReadOnly); 207Assert.False(session.ReadOnly);
Terminal\TerminalViewSessionRegistryTests.cs (6)
22Assert.True(connection.ReadOnly); 23Assert.False(second.ReadOnly); 26Assert.False(connection.ReadOnly); 41Assert.True(connection.ReadOnly); 59Assert.True(session.ReadOnly); 63Assert.False(otherView.ReadOnly);
Terminal\TerminalWebSocketTests.cs (4)
626Assert.True(session.ReadOnly); 654Assert.False(session.ReadOnly); 674Assert.True(session.ReadOnly); 715Assert.True(session.ReadOnly);