mirror of
https://github.com/jupyterhub/jupyterhub.git
synced 2025-10-16 14:33:00 +00:00
admin panel: fix condition for start/stop buttons on user servers
`.ready` is the right switch for the links, not `.started` which can be defined even after they stop
This commit is contained in:
@@ -298,7 +298,7 @@ const ServerDashboard = (props) => {
|
|||||||
{server.last_activity ? timeSince(server.last_activity) : "Never"}
|
{server.last_activity ? timeSince(server.last_activity) : "Never"}
|
||||||
</td>
|
</td>
|
||||||
<td data-testid="user-row-server-activity">
|
<td data-testid="user-row-server-activity">
|
||||||
{server.started ? (
|
{server.ready ? (
|
||||||
// Stop Single-user server
|
// Stop Single-user server
|
||||||
<>
|
<>
|
||||||
<StopServerButton serverName={server.name} userName={user.name} />
|
<StopServerButton serverName={server.name} userName={user.name} />
|
||||||
|
@@ -78,7 +78,19 @@ var mockAppState = () =>
|
|||||||
pending: null,
|
pending: null,
|
||||||
created: "2020-12-07T18:46:27.115528Z",
|
created: "2020-12-07T18:46:27.115528Z",
|
||||||
last_activity: "2020-12-07T20:43:51.013613Z",
|
last_activity: "2020-12-07T20:43:51.013613Z",
|
||||||
servers: {},
|
servers: {
|
||||||
|
"": {
|
||||||
|
name: "",
|
||||||
|
last_activity: "2020-12-07T20:58:02.437408Z",
|
||||||
|
started: "2020-12-07T20:58:01.508266Z",
|
||||||
|
pending: null,
|
||||||
|
ready: false,
|
||||||
|
state: { pid: 12345 },
|
||||||
|
url: "/user/bar/",
|
||||||
|
user_options: {},
|
||||||
|
progress_url: "/hub/api/users/bar/progress",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
user_page: {
|
user_page: {
|
||||||
|
Reference in New Issue
Block a user