healthchecks_healthchecks/templates/integrations/add_call.html
2023-03-10 10:36:09 +02:00

85 lines
2.8 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% extends "base_project.html" %}
{% load humanize static hc_extras %}
{% block title %}Add Phone Call Integration - {{ site_name }}{% endblock %}
{% block content %}
<div class="row">
<div class="col-sm-12">
<h1>Phone Call</h1>
<p>
Get a phone call when a check goes down. When you pick up the call,
a text-to-speech engine will read out a message and then hang up.
</p>
{% if show_pricing and profile.call_limit == 0 %}
<p class="alert alert-info">
<strong>Paid plan required.</strong>
Phone call notifications are not available on the free planthey
cost too much! Please upgrade to a
<a href="{% url 'hc-billing' %}">paid plan</a>
to enable phone call notifications.
</p>
{% endif %}
<h2>Integration Settings</h2>
<form method="post" class="form-horizontal">
{% csrf_token %}
<div class="form-group {{ form.label.css_classes }}">
<label for="id_label" class="col-sm-2 control-label">Label</label>
<div class="col-sm-6">
<input
id="id_label"
type="text"
class="form-control"
name="label"
placeholder="Alice's Phone"
value="{{ form.label.value|default:"" }}">
{% if form.label.errors %}
<div class="help-block">
{{ form.label.errors|join:"" }}
</div>
{% else %}
<span class="help-block">
Optional. If you add multiple phone numbers,
the labels will help you tell them apart.
</span>
{% endif %}
</div>
</div>
<div class="form-group {{ form.phone.css_classes }}">
<label for="id_number" class="col-sm-2 control-label">Phone Number</label>
<div class="col-sm-3">
<input
id="id_number"
type="tel"
class="form-control"
name="phone"
placeholder="+1234567890"
value="{{ form.phone.value|default:"" }}">
{% if form.phone.errors %}
<div class="help-block">
{{ form.phone.errors|join:"" }}
</div>
{% else %}
<span class="help-block">
Make sure the phone number starts with "+" and has the
country code.
</span>
{% endif %}
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary">Save Integration</button>
</div>
</div>
</form>
</div>
</div>
{% endblock %}