Skip to content

Commit baf4442

Browse files
authored
Handle lack of jupyter extensions field in userprofile (#2032)
Also add cylc extension to mock data
1 parent b4940ef commit baf4442

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

src/services/mock/json/userprofile.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,8 @@
3030
"hold"
3131
],
3232
"mode": "single user",
33-
"owner": "user"
33+
"owner": "user",
34+
"extensions": {
35+
"cylc": "/cylc"
36+
}
3437
}

src/views/UserProfile.vue

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,26 +39,28 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
3939
</v-col>
4040
<v-col cols="9">
4141
<v-text-field
42-
:model-value="user.username"
43-
disabled
44-
id="profile-username"
45-
aria-disabled="true"
46-
class="text-body-1"
42+
:model-value="user.username"
43+
disabled
44+
id="profile-username"
45+
class="text-body-1"
4746
/>
4847
</v-col>
4948
</v-row>
5049

51-
<v-row no-gutters class="align-center wrap">
50+
<v-row
51+
v-if="user.extensions"
52+
no-gutters
53+
class="align-center wrap"
54+
>
5255
<v-col cols="3">
5356
<span>Jupyter Server Extensions</span>
5457
</v-col>
5558
<v-col cols="9">
5659
<v-text-field
57-
:model-value="Object.keys(user.extensions).join(', ') || 'None'"
58-
disabled
59-
id="profile-extensions"
60-
aria-disabled="true"
61-
class="text-body-1"
60+
:model-value="Object.keys(user.extensions).join(', ') || 'None'"
61+
disabled
62+
id="profile-extensions"
63+
class="text-body-1"
6264
/>
6365
</v-col>
6466
</v-row>

0 commit comments

Comments
 (0)