feat(serwersms): add group messaging support (#6610)

Co-authored-by: Frank Elsinga <frank@elsinga.de>
This commit is contained in:
MkDev11
2026-01-06 17:12:51 +00:00
committed by GitHub
co-authored by Frank Elsinga
parent 8c4eea1fb1
commit b1355c67f0
3 changed files with 23 additions and 1 deletions
@@ -8,9 +8,21 @@
<HiddenInput id="serwersms-key" v-model="$parent.notification.serwersmsPassword" :required="true" autocomplete="new-password"></HiddenInput>
</div>
<div class="mb-3">
<label for="serwersms-recipient-type" class="form-label">{{ $t("serwersmsRecipientType") }}</label>
<select id="serwersms-recipient-type" v-model="$parent.notification.serwersmsRecipientType" class="form-select">
<option value="phone">{{ $t("serwersmsRecipientTypePhone") }}</option>
<option value="group">{{ $t("serwersmsRecipientTypeGroup") }}</option>
</select>
</div>
<div v-if="$parent.notification.serwersmsRecipientType !== 'group'" class="mb-3">
<label for="serwersms-phone-number" class="form-label">{{ $t("serwersmsPhoneNumber") }}</label>
<input id="serwersms-phone-number" v-model="$parent.notification.serwersmsPhoneNumber" type="text" class="form-control" required>
</div>
<div v-if="$parent.notification.serwersmsRecipientType === 'group'" class="mb-3">
<label for="serwersms-group-id" class="form-label">{{ $t("serwersmsGroupId") }}</label>
<input id="serwersms-group-id" v-model="$parent.notification.serwersmsGroupId" type="text" class="form-control" required>
<div class="form-text">{{ $t("serwersmsGroupIdHelptext") }}</div>
</div>
<div class="mb-3">
<label for="serwersms-sender-name" class="form-label">{{ $t("serwersmsSenderName") }}</label>
<input id="serwersms-sender-name" v-model="$parent.notification.serwersmsSenderName" type="text" minlength="3" maxlength="11" class="form-control">
+5
View File
@@ -808,6 +808,11 @@
"serwersmsAPIUser": "API Username (incl. webapi_ prefix)",
"serwersmsAPIPassword": "API Password",
"serwersmsPhoneNumber": "Phone number",
"serwersmsRecipientType": "Recipient type",
"serwersmsRecipientTypePhone": "Phone number",
"serwersmsRecipientTypeGroup": "Group",
"serwersmsGroupId": "Group ID",
"serwersmsGroupIdHelptext": "ID or group IDs in the Customer Panel. These identifiers can be downloaded using action groups / index or by copying them from the editing group in the Customer Panel.",
"serwersmsSenderName": "SMS Sender Name (registered via customer portal)",
"smseagleTo": "Phone number(s)",
"smseagleGroup": "Phonebook group name(s)",