Skip to content

Commit 2450f04

Browse files
authored
Merge 5f8cf35 into 2a01e3c
2 parents 2a01e3c + 5f8cf35 commit 2450f04

File tree

10 files changed

+338
-262
lines changed

10 files changed

+338
-262
lines changed

.github/config/.finnishwords.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ hinnoittelulaskuri
5555
hyväksy
5656
hyväksyä
5757
hyväksyäksesi
58+
ikkunan
5859
ilman
5960
ja
6061
jaa
@@ -174,6 +175,7 @@ kopioinnin
174175
kopiointi
175176
kopioitu
176177
koskevia
178+
kuin
177179
kulutuksesta
178180
kulutus
179181
kunnes
@@ -306,6 +308,7 @@ ovat
306308
oy
307309
päänäkymään
308310
pääsy
311+
paikkaan
309312
paina
310313
painikkeella
311314
painikkeesta
@@ -425,6 +428,7 @@ sivupyynnössä
425428
sivutus
426429
sopimus
427430
sulje
431+
suljet
428432
suodata
429433
suositellut
430434
suuren
@@ -506,6 +510,7 @@ tunnus
506510
tunti
507511
tuo
508512
tuottaa
513+
turvalliseen
509514
tyhjä
510515
tyhjennä
511516
työkaluvinkki

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
5555
- (GH #989) Make selected Display Options consistent when browsing between pages
5656
- (GH #944) Create new Taginput component to replace Buefy's taginput component
5757
- (GL #944) Replace buefy upload button with a new component: `CUploadButton`
58+
- (GL #940) Added TokenModal to replace token page
5859

5960
### Changed
6061

swift_browser_ui_frontend/src/common/lang.js

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -294,6 +294,7 @@ let default_translations = {
294294
complete: "Uploading completed",
295295
cancelled: "Upload cancelled",
296296
},
297+
close: "Close",
297298
copy: " Copy",
298299
copied: "Share ID copied to clipboard!",
299300
copy_failed: "Copy failed!",
@@ -355,20 +356,21 @@ let default_translations = {
355356
},
356357
tokens: {
357358
empty: "No API tokens created for the project",
358-
identifier: "Identifier",
359-
revoke: "Revoke",
360-
identLabel: "New token identifier",
361-
identMessage: "Insert new token identifier here",
359+
title: "Create API-tokens",
360+
identifier: "Token identifier",
361+
identLabel: "Insert new token identifier",
362362
createToken: "Create token",
363363
latestToken: "Latest token: ",
364-
copyToken:
365-
"The token will be displayed just this once after its " +
366-
"creation, and recovering it will not be possible " +
367-
"afterwards. Please make sure that you have stored " +
368-
"the token somewhere before navigating away from the " +
369-
"token page.",
364+
copy: "Copy token",
365+
copyWarning:
366+
"Token will be displayed just this once " +
367+
"and recovering it is not be possible. " +
368+
"Please store the token somewhere " +
369+
"safe before closing this modal.",
370370
tokenCopied: "Token copied.",
371-
back: "Back to main view",
371+
tokenRemoved: "Token removed.",
372+
inUse: "Token identifier already in use.",
373+
creationFailed: "Token creation failed.",
372374
},
373375
encrypt: {
374376
uploadFiles: "Upload files",
@@ -779,6 +781,7 @@ let default_translations = {
779781
complete: "Lähetys on valmis",
780782
cancelled: "Lataus peruutettu",
781783
},
784+
close: "Sulje",
782785
copy: " Kopioi",
783786
copied: "Jaa tunnus kopioitu leikepöydälle!",
784787
copy_failed: "Kopiointi epäonnistui!",
@@ -836,19 +839,21 @@ let default_translations = {
836839
},
837840
tokens: {
838841
empty: "Projektille ei ole luotu API-avaimia",
839-
identifier: "Tunniste",
840-
revoke: "Mitätöi",
841-
identLabel: "Uuden avaimen tunniste",
842-
identMessage: "Syötä tunniste uudelle API-avaimelle",
842+
title: "Luo API-avaimet",
843+
identifier: "Avainten tunnisteet",
844+
identLabel: "Syötä tunniste uudelle API-avaimelle",
843845
createToken: "Luo avain",
844846
latestToken: "Viimeisin avain: ",
845-
back: "Palaa päänäkymään",
846-
copyToken:
847-
"Avain näytetään vain kerran luonnin jälkeen, eikä sen " +
848-
"kopiointi tai palautus jälkeenpäin ole mahdollista. " +
849-
"Varmistathan ottaneesi avaimen talteen ennen " +
850-
"navigointia pois sivulta.",
847+
copy: "Kopioi avain",
848+
copyWarning:
849+
"Avain näytetään vain tämän kerran, " +
850+
"eikä sen kopiointi tai palautus ole mahdollista jälkeenpäin. " +
851+
"Tallenna avain turvalliseen paikkaan " +
852+
"ennen kuin suljet tämän ikkunan.",
851853
tokenCopied: "Avain kopioitu.",
854+
tokenRemoved: "Avain poistettu.",
855+
creationFailed: "Avaimen luonti epäonnistui.",
856+
inUse: "Avaimen tunniste on jo käytössä.",
852857
},
853858
encrypt: {
854859
uploadFiles: "Lataa tiedostoja",

swift_browser_ui_frontend/src/common/router.js

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,12 @@ import Router from "vue-router";
33
import FoldersView from "@/views/Folders.vue";
44
import ObjectsView from "@/views/Objects.vue";
55
import SharedObjects from "@/views/SharedObjects.vue";
6-
import TokensView from "@/views/Tokens.vue";
76

87
Vue.use(Router);
98

109
export default new Router({
1110
mode: "history",
1211
routes: [
13-
{
14-
path: "/browse/:user/:project/tokens",
15-
name: "TokensView",
16-
component: TokensView,
17-
},
1812
{
1913
path: "/browse/:user/:project/:container/shared/:owner",
2014
name: "SharedObjects",

swift_browser_ui_frontend/src/common/store.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ const store = new Vuex.Store({
5454
selectedObjectName: "",
5555
openCopyFolderModal: false,
5656
openDeleteModal: false,
57+
openTokenModal: false,
5758
deletableObjects: [],
5859
isFolderCopied: false,
5960
sourceProjectId: "",
@@ -240,6 +241,9 @@ const store = new Vuex.Store({
240241
toggleDeleteModal(state, payload) {
241242
state.openDeleteModal = payload;
242243
},
244+
toggleTokenModal(state, payload) {
245+
state.openTokenModal = payload;
246+
},
243247
setDeletableObjects(state, payload) {
244248
state.deletableObjects = payload;
245249
},

swift_browser_ui_frontend/src/components/BrowserMainNavbar.vue

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -180,9 +180,7 @@ export default {
180180
},
181181
{
182182
title: this.$t("message.supportMenu.sharing"),
183-
route: {name: "TokensView", params: {
184-
user: this.uname,
185-
project: this.active.id}},
183+
action: () => this.$store.commit("toggleTokenModal", true),
186184
},
187185
{
188186
title: this.$t("message.supportMenu.about"),

0 commit comments

Comments
 (0)