Added Telstra SMS test function to settings page

This commit is contained in:
st01765
2025-09-08 13:54:45 +10:00
parent af2f47b7f9
commit 6442472c0d
5 changed files with 44 additions and 3 deletions
+15
View File
@@ -145,3 +145,18 @@ def send_sms(send_sms_mixin, request, queryset):
family_set = _family_context(queryset)
return render(request, 'admin/sms_form.html', context={'form': form, 'items': family_set})
class SMSTestForm(forms.Form):
phone_number = forms.CharField(label="Phone number", max_length=20)
message = forms.CharField(label="Message", max_length=160, widget=forms.Textarea)
def send_sms_test(request):
if not settings.TELSTRA_AUTH:
return None
if request.method == "POST":
_send_message(request.POST["phone_number"], request.POST["message"])
return None