{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Modifier la configuration SMS{% endblock %} {% block content %}
{# Header Section #}
Retour

Modifier la configuration

{{ configuration.name }}

{# Warning Alert for Active Config #} {% if configuration.isActive %}

Configuration active

Cette configuration est actuellement active. Toute modification sera immédiatement effective pour l'envoi de SMS.

{% endif %} {# Form #}
{{ form_start(form, {'attr': {'class': 'space-y-6'}}) }} {# Name Field #}
{{ form_widget(form.name, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'placeholder': 'Configuration principale' } }) }} {{ form_errors(form.name) }}

Nom descriptif de cette configuration

{# API Key Field #}
{{ form_widget(form.apiKey, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'placeholder': 'SNT_API_KEY_...' } }) }} {{ form_errors(form.apiKey) }}

Votre clé API SendText

{# API Secret Field #}
{{ form_widget(form.apiSecret, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'placeholder': 'Laisser vide pour conserver le secret actuel' } }) }} {{ form_errors(form.apiSecret) }}

Laisser vide pour ne pas modifier le secret actuel

{# Sender Name Field #}
{{ form_widget(form.senderName, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'placeholder': 'SENDTEXT' } }) }} {{ form_errors(form.senderName) }}

Nom qui apparaîtra comme expéditeur des SMS

{# API Endpoint Field #}
{{ form_widget(form.apiEndpoint, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'placeholder': 'https://api.sendtext.sn/v2/sms' } }) }} {{ form_errors(form.apiEndpoint) }}

URL de l'API pour envoi de SMS

{# Balance Endpoint Field #}
{{ form_widget(form.balanceEndpoint, { 'attr': { 'class': 'block w-full rounded-md border-gray-300 shadow-sm focus:border-indigo-500 focus:ring-indigo-500 sm:text-sm transition-all duration-200', 'placeholder': 'https://api.sendtext.sn/v2/balance' } }) }} {{ form_errors(form.balanceEndpoint) }}

URL de l'API pour consulter le solde

{# Is Active Checkbox #}
{{ form_widget(form.isActive, { 'attr': { 'class': 'h-4 w-4 text-indigo-600 focus:ring-indigo-500 border-gray-300 rounded' } }) }}

Activer cette configuration (désactivera les autres)

{# Form Actions #}
Annuler
{{ form_end(form) }}
{% endblock %}