feat: Supporting "table" directive in the configuration

This commit is contained in:
Mohammad Mahdi Afshar
2025-04-24 18:51:26 +03:30
parent cd11c4beb6
commit 30fe827253
4 changed files with 30 additions and 3 deletions

View File

@@ -171,6 +171,17 @@ const deleteConfigurationModal = ref(false)
id="configuration_listen_port">
</div>
<div>
<label for="configuration_table" class="form-label">
<small class="text-muted">
<LocaleText t="Table"></LocaleText>
</small>
</label>
<input type="text" class="form-control form-control-sm rounded-3"
:disabled="saving"
v-model="data.Table"
id="configuration_table">
</div>
<div v-for="key in ['PreUp', 'PreDown', 'PostUp', 'PostDown']">
<label :for="'configuration_' + key" class="form-label">
<small class="text-muted">

View File

@@ -34,6 +34,7 @@ export default {
PreDown: "",
PostUp: "",
PostDown: "",
Table: "",
Protocol: "wg",
Jc: 5,
Jmin: 49,
@@ -342,6 +343,19 @@ export default {
</div>
</div>
</div>
<div class="card rounded-3 shadow">
<div class="card-header">
<LocaleText t="Table"></LocaleText>
</div>
<div class="card-body">
<input type="text" class="form-control" placeholder="Ex: off" id="Table"
v-model="this.newConfiguration.Table"
:disabled="this.loading">
<div class="invalid-feedback">
<div v-if="this.error">{{this.errorMessage}}</div>
</div>
</div>
</div>
<hr>
<div class="accordion" id="newConfigurationOptionalAccordion">
<div class="accordion-item">

View File

@@ -59,6 +59,7 @@
"Turning Off\\.\\.\\.": "",
"Address": "",
"Listen Port": "",
"Table": "",
"Public Key": "",
"Connected Peers": "",
"Total Usage": "",