config.index.html 4.22 KB
{% extends "template.starter.html" %}

{% block content %}

{% for modem in modems %}
<div class="card">
    <div class="card-header bg-info">
        <h3>{{ modem.name }}</3>
    </div>
    <div class="card-body">

        <dl class="row">
            <dt class="col-sm-3">Outgoing</dt>
            <dd class="col-sm-9">
                {% if modem.outgoing %}
                {% set newValue = 0 %}
                {% else %}
                {% set newValue = 1 %}
                {% endif %}
                <a href="{{ baseUrl }}/modem/set-outgoing/{{ modem.name | urlencode }}/{{ newValue }}" onclick="return window.confirm('Apakah anda yakin ingin mengubah status outgoing modem {{ modem.name }} menjadi {{ not modem.outgoing }}?');">
                {{ modem.outgoing }}
                </a>
            </dd>
        </dl>

        <dl class="row">
            <dt class="col-sm-3">IMSI</dt>
            <dd class="col-sm-9">
                {{ modem.imsi or '-' }}
                <br>
                <form method="post" action="{{ baseUrl }}/modem/update-imsi" class="form-inline">
                    <input type="hidden" name="name" value="{{ modem.name | urlencode }}">
                    <div class="form-group">
                        <input type="text" name="imsi" class="form-control" placeholder="Update IMSI">
                    </div>
                    <button type="submit" class="btn btn-primary">Save</button>
                </form>
            </dd>
        </dl>

        <dl class="row">
            <dt class="col-sm-3">Prefix</dt>
            <dd class="col-sm-9">
                {% for prefix_item in modem.prefix %}
                {{ prefix_item }}
                <a href="{{ baseUrl }}/modem/del-prefix/{{ modem.name | urlencode }}/{{ prefix_item | urlencode}}" onclick="return window.confirm('Apakah anda yakin ingin mengapus prefix {{ prefix_item }} dari modem {{ modem.name }}?');">
                x
                </a>
                <br>
                {% endfor %}
                <form method="post" action="{{ baseUrl }}/modem/add-prefix" class="form-inline">
                    <input type="hidden" name="name" value="{{ modem.name | urlencode }}">
                    <div class="form-group">
                        <input type="text" name="prefix" class="form-control" placeholder="Masukkan prefix baru">
                    </div>
                    <button type="submit" class="btn btn-primary">Save</button>
                </form>
            </dd>
        </dl>
        <dl class="row">
            <dt class="col-sm-3">Custom Sender</dt>
            <dd class="col-sm-9">
                <br>
                <form method="post" action="{{ baseUrl }}/modem/update-custom-ip">
                    <input type="hidden" name="name" value="{{ modem.name | urlencode }}">
                    <div class="form-group">
                        <input type="text" name="url" class="form-control" placeholder="Masukkan URL" value="{{ modem.url }}">
                    </div>
                    <div class="form-group">
                        <input type="text" name="username" class="form-control" placeholder="Masukkan Username" value="{{ modem.username }}">
                    </div>
                    <div class="form-group">
                        <input type="password" name="password" class="form-control" placeholder="Masukkan Password"  value="{{ modem.password }}">
                    </div>
                    <button type="submit" class="btn btn-primary">Save</button>
                </form>
            </dd>
        </dl>
        <dl class="row">
            <dt class="col-sm-3">&nbsp;</dt>
            <dd class="col-sm-9">
                <form method="post" action="{{ baseUrl }}/modem/delete">
                    <input type="hidden" name="name" value="{{ modem.name | urlencode }}">
                    <button type="submit" class="btn btn-block btn-danger"
                        onclick="return window.confirm('Apakah anda yakin ingin menghapus modem {{ modem.name }}?');"
                    >
                        Hapus Modem
                    </button>
                </form>                
            </dd>
        </dl>
    </div>
</div>
<br>
{% endfor %}

{% include "config.include.addmodem.html" %}

{% endblock %}