feat: merge main into v2 (#3193)

* feat(console): personal access tokens (#3185)

* token dialog, pat module

* pat components

* i18n, warn dialog, add token dialog

* cleanup dialog

* clipboard

* return creationDate of pat

* i18n

Co-authored-by: Livio Amstutz <livio.a@gmail.com>

* fix(cockroach): update to 21.2.5 (#3189)

Co-authored-by: Max Peintner <max@caos.ch>
Co-authored-by: Silvan <silvan.reusser@gmail.com>
This commit is contained in:
Livio Amstutz
2022-02-11 13:33:31 +01:00
committed by GitHub
parent b44b48fa1e
commit 5d4351f47c
25 changed files with 745 additions and 6 deletions

View File

@@ -378,6 +378,8 @@
"DESCRIPTION": "Beschreibung",
"KEYSTITLE": "Schlüssel",
"KEYSDESC": "Definiere Deine Schlüssel mit einem optionalen Ablaufdatum.",
"TOKENSTITLE": "Access Tokens",
"TOKENSDESC": "Diese Access Tokens funktionieren wie gewöhnliche OAuth Access Tokens.",
"ID": "Schlüssel-ID",
"TYPE": "Typ",
"EXPIRATIONDATE": "Ablaufdatum",
@@ -533,6 +535,25 @@
"PROJECT": "Projekt",
"GRANTEDPROJECT": "Berechtigtes Projekt"
}
},
"PERSONALACCESSTOKEN": {
"ID": "ID",
"TOKEN": "Token",
"ADD": {
"TITLE": "Personal Access Token generieren",
"DESCRIPTION": "Definieren Sie das Ablaufdatum für das zu erstellende Token",
"CHOOSEEXPIRY": "Ablaufdatum",
"CHOOSEDATEAFTER": "Geben Sie ein valides Ablaufdatum an. Ab"
},
"ADDED": {
"TITLE": "Personal Access Token",
"DESCRIPTION": "Kopieren Sie Ihr Access Token. Sie werden später nicht mehr darauf zugreifen können."
},
"DELETE": {
"TITLE": "Token löschen",
"DESCRIPTION": "Sie sind im Begriff das Token unwiederruflich zu löschen. Wollen Sie dies wirklich tun?"
},
"DELETED": "Personal Access Token gelöscht."
}
},
"FLOWS": {

View File

@@ -378,6 +378,8 @@
"DESCRIPTION": "Description",
"KEYSTITLE": "Keys",
"KEYSDESC": "Define your keys and add an optional expiration date.",
"TOKENSTITLE": "Access Tokens",
"TOKENSDESC": "Personal access tokens function like ordinary OAuth access tokens.",
"ID": "Key ID",
"TYPE": "Type",
"EXPIRATIONDATE": "Expiration date",
@@ -533,6 +535,25 @@
"PROJECT": "Project",
"GRANTEDPROJECT": "Granted Project"
}
},
"PERSONALACCESSTOKEN": {
"ID": "ID",
"TOKEN": "Token",
"ADD": {
"TITLE": "Generate new Personal Access Token",
"DESCRIPTION": "Define a custom expiration for the token.",
"CHOOSEEXPIRY": "Select an expiration date",
"CHOOSEDATEAFTER": "Enter a valid expiration after"
},
"ADDED": {
"TITLE": "Personal Access Token",
"DESCRIPTION": "Make sure to copy your personal access token. You won't be able to see it again!"
},
"DELETE": {
"TITLE": "Delete Token",
"DESCRIPTION": "You are about to delete the personal access token. Are you sure?"
},
"DELETED": "Token deleted with success."
}
},
"FLOWS": {

View File

@@ -378,6 +378,8 @@
"DESCRIPTION": "Descrizione",
"KEYSTITLE": "Chiavi",
"KEYSDESC": "Definisci le tue chiavi e aggiungi una data di scadenza opzionale.",
"TOKENSTITLE": "Access Tokens",
"TOKENSDESC": "Questi Token d'accesso personali funzionano come i Access Token per OAuth.",
"ID": "ID chiave",
"TYPE": "Tipo",
"EXPIRATIONDATE": "Data di scadenza",
@@ -533,6 +535,25 @@
"PROJECT": "Progetto",
"GRANTEDPROJECT": "Progetto concesso"
}
},
"PERSONALACCESSTOKEN": {
"ID": "ID",
"TOKEN": "Token",
"ADD": {
"TITLE": "Genera un nuovo token",
"DESCRIPTION": "Definisci la data di scadenza del token",
"CHOOSEEXPIRY": "Seleziona una data di scadenza",
"CHOOSEDATEAFTER": "Inserisci una scadenza valida"
},
"ADDED": {
"TITLE": "Personal Access Token",
"DESCRIPTION": "Copia il tuo token di accesso. Non sarà possibile recuperarlo in seguito."
},
"DELETE": {
"TITLE": "Elimina Token",
"DESCRIPTION": "Stai per eliminare il token di accesso. Sei sicuro di voler continuare?"
},
"DELETED": "Token eliminato con successo."
}
},
"FLOWS": {