File tree Expand file tree Collapse file tree 1 file changed +21
-4
lines changed Expand file tree Collapse file tree 1 file changed +21
-4
lines changed Original file line number Diff line number Diff line change 61
61
<v-col >
62
62
<v-autocomplete
63
63
v-model =" item.secret_storage_id"
64
- :label =" $t('Secret Storage (optional)')"
64
+ :label =" $t('Secret storage (optional)')"
65
65
:items =" secretStorages"
66
- :disabled =" formSaving"
66
+ :disabled =" formSaving || !isNew "
67
67
item-value =" id"
68
68
item-text =" name"
69
69
outlined
74
74
<v-col >
75
75
<v-text-field
76
76
v-model =" item.secret_storage_key_prefix"
77
- :label =" $t('Source key prefix')"
78
- :disabled =" formSaving || !item.secret_storage_id"
77
+ :label =" $t('Secret key prefix')"
78
+ :disabled =" formSaving || !item.secret_storage_id|| !isNew "
79
79
outlined
80
80
dense
81
81
/>
270
270
271
271
<v-tab-item key =" secrets" >
272
272
273
+ <div v-if =" !isNew && secretStorage" class =" pb-3" >
274
+ <div style =" font-weight : bold ; font-size : 20px ;" >
275
+ <v-icon small class =" mr-1" >$vuetify.icons.hashicorp_vault</v-icon >
276
+ {{ secretStorage.name }}
277
+ </div >
278
+ <pre >{{ item.secret_storage_key_prefix }}*</pre >
279
+ </div >
280
+
273
281
<div >
274
282
<v-subheader class =" px-0" >
275
283
{{ $t('extraVariables') }}
@@ -441,6 +449,15 @@ export default {
441
449
codemirror,
442
450
},
443
451
452
+ computed: {
453
+ secretStorage () {
454
+ if (this .item && this .item .secret_storage_id && this .secretStorages ) {
455
+ return this .secretStorages .find ((s ) => s .id === this .item .secret_storage_id );
456
+ }
457
+ return null ;
458
+ },
459
+ },
460
+
444
461
watch: {
445
462
envEditorDialog (val ) {
446
463
this .$emit (' maximize' , {
You can’t perform that action at this time.
0 commit comments