Browse Source

добавил хлебные крошки

devel
Dmitry 10 years ago
parent
commit
d0686194cb
  1. 4
      templates/abonapp/abonamount.html
  2. 10
      templates/abonapp/addAbon.html
  3. 8
      templates/abonapp/addGroup.html
  4. 19
      templates/abonapp/addInvoice.html
  5. 17
      templates/abonapp/buy_tariff.html
  6. 13
      templates/abonapp/complete_service.html
  7. 2
      templates/abonapp/editAbon.html
  8. 23
      templates/abonapp/ext.htm
  9. 32
      templates/abonapp/group_list.html
  10. 5
      templates/abonapp/invoiceForPayment.html
  11. 6
      templates/abonapp/log.html
  12. 2
      templates/abonapp/payHistory.html
  13. 40
      templates/abonapp/peoples.html
  14. 10
      templates/abonapp/services.html

4
templates/abonapp/abonamount.html

@ -13,7 +13,7 @@
<div class="row"> <div class="row">
<div class="col-sm-4"> <div class="col-sm-4">
<form role="form" action="{% url 'abon_amount_link' gid abon_id %}" method="post"> {% csrf_token %}
<form role="form" action="{% url 'abon_amount_link' abon_group.id abon.id %}" method="post"> {% csrf_token %}
<div class="form-group-sm"> <div class="form-group-sm">
<label for="amount">Количество денег</label> <label for="amount">Количество денег</label>
@ -22,7 +22,7 @@
<input id="amount" type="text" name="amount" placeholder="0.0" class="form-control" required pattern="\d+"> <input id="amount" type="text" name="amount" placeholder="0.0" class="form-control" required pattern="\d+">
</div> </div>
</div> </div>
<input type="hidden" name="abonid" value="{{ abon_id }}"><br>
<input type="hidden" name="abonid" value="{{ abon.id }}"><br>
<div class="btn-group"> <div class="btn-group">
<button type="submit" class="btn btn-sm btn-primary"> <button type="submit" class="btn btn-sm btn-primary">
<span class="glyphicon glyphicon-save"></span> Пополнить <span class="glyphicon glyphicon-save"></span> Пополнить

10
templates/abonapp/addAbon.html

@ -1,6 +1,14 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %} {% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li><a href="{% url 'abongroup_list_link' %}">Группы абонентов</a></li>
<li><a href="{% url 'people_list_link' abon_group.id %}">{{ abon_group.title }}</a></li>
<li class="active">Добавить абонента</li>
</ol>
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">Добавьте аккаунт абонента</h3> <h3 class="panel-title">Добавьте аккаунт абонента</h3>
@ -9,7 +17,7 @@
{% if warntext %} {% if warntext %}
<div class="alert-danger">{{ warntext }}</div> <div class="alert-danger">{{ warntext }}</div>
{% endif %} {% endif %}
<form role="form" action="{% url 'addabon_link' gid %}" method="post">{% csrf_token %}
<form role="form" action="{% url 'addabon_link' abon_group.id %}" method="post">{% csrf_token %}
<div class="form-group"> <div class="form-group">
<label for="login">Логин абонента</label> <label for="login">Логин абонента</label>
<div class="input-group"> <div class="input-group">

8
templates/abonapp/addGroup.html

@ -1,6 +1,14 @@
{% extends 'base.html' %} {% extends 'base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li><a href="{% url 'abongroup_list_link' %}">Группы абонентов</a></li>
<li class="active">Добавить группу</li>
</ol>
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">Добавьте группу абонентов</h3> <h3 class="panel-title">Добавьте группу абонентов</h3>

19
templates/abonapp/addInvoice.html

@ -1,15 +1,24 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %} {% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li><a href="{% url 'abongroup_list_link' %}">Группы абонентов</a></li>
<li><a href="{% url 'people_list_link' abon_group.id %}">{{ abon_group.title }}</a></li>
<li><a href="{% url 'abonhome_link' abon_group.id abon.id %}">{{ abon.fio }}</a></li>
<li class="active">Добавить долг</li>
</ol>
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">Добавьте платёж для
<u><a href="{% url 'abonhome_link' gid abon.id %}">{{ abon.fio }}</a></u>
<h3 class="panel-title">Добавьте платёж на оплату для
<u><a href="{% url 'abonhome_link' abon_group.id abon.id %}">{{ abon.fio }}</a></u>
</h3> </h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
<form role="form" action="{% url 'abonapp_addinvoice_link' gid abon.id %}" method="post">{% csrf_token %}
<form role="form" action="{% url 'abonapp_addinvoice_link' abon_group.id abon.id %}" method="post">{% csrf_token %}
<div class="form-group"> <div class="form-group">
<label for="pamount">Сумма для платежа</label> <label for="pamount">Сумма для платежа</label>
<div class="input-group"> <div class="input-group">
@ -38,4 +47,4 @@
</div> </div>
</div> </div>
{% endblock %}
{% endblock %}

17
templates/abonapp/buy_tariff.html

@ -1,15 +1,26 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %} {% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li><a href="{% url 'abongroup_list_link' %}">Группы абонентов</a></li>
<li><a href="{% url 'people_list_link' abon_group.id %}">{{ abon_group.title }}</a></li>
<li><a href="{% url 'abonhome_link' abon_group.id abon.id %}">{{ abon.fio }}</a></li>
<li class="active">Заказать услугу</li>
</ol>
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">Купить новую услугу (заказать тариф) для <a href="{% url 'abonhome_link' gid uid %}" title="На страницу абонента">абонента</a></h3>
<h3 class="panel-title">Купить новую услугу (заказать тариф) для <a href="{% url 'abonhome_link' abon_group.id abon.id %}" title="На страницу абонента">абонента</a></h3>
</div> </div>
<div class="panel-body"> <div class="panel-body">
{% if warntext %} {% if warntext %}
<div class="alert-danger">{{ warntext }}</div> <div class="alert-danger">{{ warntext }}</div>
{% endif %} {% endif %}
<form role="form" action="{% url 'abonapp_buy_tariff' gid uid %}" method="post">{% csrf_token %}
<form role="form" action="{% url 'abonapp_buy_tariff' abon_group.id abon.id %}" method="post">{% csrf_token %}
<div class="form-group"> <div class="form-group">
<label for="tariff">Выбирите тарифф</label> <label for="tariff">Выбирите тарифф</label>
<div class="input-group"> <div class="input-group">

13
templates/abonapp/complete_service.html

@ -1,6 +1,17 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %} {% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li><a href="{% url 'abongroup_list_link' %}">Группы абонентов</a></li>
<li><a href="{% url 'people_list_link' abon_group.id %}">{{ abon_group.title }}</a></li>
<li><a href="{% url 'abonhome_link' abon_group.id abon.id %}">{{ abon.fio }}</a></li>
<li class="active">Завершить услугу</li>
</ol>
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<h3 class="panel-title">Завершить услугу</h3> <h3 class="panel-title">Завершить услугу</h3>
@ -9,7 +20,7 @@
{% if warntext %} {% if warntext %}
<div class="alert-danger">{{ warntext }}</div> <div class="alert-danger">{{ warntext }}</div>
{% endif %} {% endif %}
<form role="form" action="{% url 'abonapp_compl_srv' gid uid abtar.id %}" method="post">{% csrf_token %}
<form role="form" action="{% url 'abonapp_compl_srv' abon_group.id abon.id abtar.id %}" method="post">{% csrf_token %}
<input name="finish_confirm" value="yes" type="hidden"> <input name="finish_confirm" value="yes" type="hidden">
<p>Досрочное завершение текущей услуги приведёт к тому что на счёт вернуться деньги за неиспользованные <p>Досрочное завершение текущей услуги приведёт к тому что на счёт вернуться деньги за неиспользованные

2
templates/abonapp/editAbon.html

@ -11,7 +11,7 @@
<div class="row"> <div class="row">
<div class="col-sm-4"> <div class="col-sm-4">
<form role="form" action="{% url 'abonhome_link' gid abon_id %}" method="post"> {% csrf_token %}
<form role="form" action="{% url 'abonhome_link' abon_group.id abon.id %}" method="post"> {% csrf_token %}
<div class="form-group-sm"> <div class="form-group-sm">
<label for="grp">Группа</label> <label for="grp">Группа</label>

23
templates/abonapp/ext.htm

@ -1,17 +1,24 @@
{% extends request.is_ajax|yesno:'bajax.html,base.html' %} {% extends request.is_ajax|yesno:'bajax.html,base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li><a href="{% url 'abongroup_list_link' %}">Группы абонентов</a></li>
<li><a href="{% url 'people_list_link' abon_group.id %}">{{ abon_group.title }}</a></li>
<li class="active">{{ abon.fio }}</li>
</ol>
<div class="page-header"> <div class="page-header">
<h2>Имя абонента <small>Балланс <b>&#8399;{{ ballance }}</b> руб</small></h2>
<h2>{{ abon.fio|default:"Имя абонента" }} <small>Балланс <b>&#8399;{{ ballance }}</b> руб</small></h2>
</div> </div>
<ul class="nav nav-tabs"> <ul class="nav nav-tabs">
<li class="active"><a href="#livetab_content" data-tab-remote="{% url 'abonhome_link' gid abon_id %}" role="tab" data-toggle="tab">Информация абонента</a></li>
<li><a href="#livetab_content" data-tab-remote="{% url 'abon_services_link' gid abon_id %}" role="tab" data-toggle="tab">Услуги</a></li>
<li><a href="#livetab_content" data-tab-remote="{% url 'abon_amount_link' gid abon_id %}" role="tab" data-toggle="tab">Пополнить счёт</a></li>
<li><a href="#livetab_content" data-tab-remote="{% url 'abon_debts_link' gid abon_id %}" role="tab" data-toggle="tab">Долги</a></li>
<li><a href="#livetab_content" data-tab-remote="{% url 'abon_phistory_link' gid abon_id %}" role="tab" data-toggle="tab">История платежей</a></li>
<li class="active"><a href="#livetab_content" data-tab-remote="{% url 'abonhome_link' abon_group.id abon.id %}" role="tab" data-toggle="tab">Информация абонента</a></li>
<li><a href="#livetab_content" data-tab-remote="{% url 'abon_services_link' abon_group.id abon.id %}" role="tab" data-toggle="tab">Услуги</a></li>
<li><a href="#livetab_content" data-tab-remote="{% url 'abon_amount_link' abon_group.id abon.id %}" role="tab" data-toggle="tab">Пополнить счёт</a></li>
<li><a href="#livetab_content" data-tab-remote="{% url 'abon_debts_link' abon_group.id abon.id %}" role="tab" data-toggle="tab">Долги</a></li>
<li><a href="#livetab_content" data-tab-remote="{% url 'abon_phistory_link' abon_group.id abon.id %}" role="tab" data-toggle="tab">История платежей</a></li>
</ul> </ul>
<div class="tab-content"> <div class="tab-content">
@ -20,4 +27,4 @@
</div> </div>
</div> </div>
{% endblock %}
{% endblock %}

32
templates/abonapp/group_list.html

@ -1,6 +1,13 @@
{% extends 'base.html' %} {% extends 'base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li class="active">Группы абонентов</li>
</ol>
<h3>Группы абонентов</h3> <h3>Группы абонентов</h3>
<div class="table-responsive"> <div class="table-responsive">
@ -8,9 +15,21 @@
<thead> <thead>
<tr> <tr>
<th width="50">#</th> <th width="50">#</th>
<th>Название группы</th>
<th>Адресс группы</th>
<th>Количество абонентов</th>
<th>
<a href="{% url 'abongroup_list_link' %}?order_by=title&dir={{ dir|default:"down" }}">
Название группы
</a>
{% if order_by == 'title' %}<span class="glyphicon glyphicon-filter"></span>{% endif %}
</th>
<th>
<a href="{% url 'abongroup_list_link' %}?order_by=address&dir={{ dir|default:"down" }}">
Адресс группы
</a>
{% if order_by == 'address' %}<span class="glyphicon glyphicon-filter"></span>{% endif %}
</th>
<th>
Количество абонентов
</th>
<th width="100">Do</th> <th width="100">Do</th>
</tr> </tr>
</thead> </thead>
@ -18,7 +37,7 @@
{% for gr in groups %} {% for gr in groups %}
<tr> <tr>
<td>{{ gr.id }}</td> <td>{{ gr.id }}</td>
<td><a href="{% url 'pays_people_list_link' gr.id %}">{{ gr.title }}</a></td>
<td><a href="{% url 'people_list_link' gr.id %}">{{ gr.title }}</a></td>
<td>{{ gr.address }}</td> <td>{{ gr.address }}</td>
<td>{{ gr.usercount }}</td> <td>{{ gr.usercount }}</td>
<td> <td>
@ -38,10 +57,13 @@
</tbody> </tbody>
<tfoot> <tfoot>
<tr> <tr>
<td colspan="5">
<td colspan="5" class="btn-group">
<a href="{% url 'addgroup_link' %}" class="btn btn-success btn-sm"> <a href="{% url 'addgroup_link' %}" class="btn btn-success btn-sm">
<span class="glyphicon glyphicon-plus"></span> Создать группу <span class="glyphicon glyphicon-plus"></span> Создать группу
</a> </a>
<a href="{% url 'abonapp_log_link' %}" class="btn btn-default btn-sm">
<span class="glyphicon glyphicon-record"></span> Действия абонентов
</a>
</td> </td>
</tr> </tr>
</tfoot> </tfoot>

5
templates/abonapp/invoiceForPayment.html

@ -1,5 +1,6 @@
{% extends request.is_ajax|yesno:'nullcont.htm,abonapp/ext.htm' %} {% extends request.is_ajax|yesno:'nullcont.htm,abonapp/ext.htm' %}
{% block content %} {% block content %}
<table class="table table-striped table-bordered"> <table class="table table-striped table-bordered">
<thead> <thead>
<tr> <tr>
@ -39,11 +40,11 @@
</tbody> </tbody>
<tfoot> <tfoot>
<tr><th colspan="7"> <tr><th colspan="7">
<a href="{% url 'abonapp_addinvoice_link' gid abon_id %}" class="btn btn-success btn-sm">
<a href="{% url 'abonapp_addinvoice_link' abon_group.id abon.id %}" class="btn btn-success btn-sm">
<span class="glyphicon glyphicon-plus"></span> Добавить <span class="glyphicon glyphicon-plus"></span> Добавить
</a> </a>
</th></tr> </th></tr>
</tfoot> </tfoot>
</table> </table>
{% endblock %}
{% endblock %}

6
templates/abonapp/log.html

@ -1,6 +1,12 @@
{% extends 'base.html' %} {% extends 'base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li><a href="{% url 'abongroup_list_link' %}">Группы абонентов</a></li>
<li class="active">История действий абонентов</li>
</ol>
<h3>История абонента</h3> <h3>История абонента</h3>
<div class="table-responsive"> <div class="table-responsive">

2
templates/abonapp/payHistory.html

@ -13,7 +13,7 @@
</thead> </thead>
<tbody> <tbody>
{% for ph in pay_history %}<tr> {% for ph in pay_history %}<tr>
<td><a href="{% url 'abonhome_link' gid abon_id %}">{{ ph.abon.username }}</a></td>
<td><a href="{% url 'abonhome_link' abon_group.id abon.id %}">{{ ph.abon.username }}</a></td>
<td>{{ ph.amount }}</td> <td>{{ ph.amount }}</td>
<td>{{ ph.date|date:'d F Y, H:i:s' }}</td> <td>{{ ph.date|date:'d F Y, H:i:s' }}</td>
<td><a target="_blank" href="{% url 'other_profile' ph.author.id %}">{{ ph.author.username }}</a></td> <td><a target="_blank" href="{% url 'other_profile' ph.author.id %}">{{ ph.author.username }}</a></td>

40
templates/abonapp/peoples.html

@ -1,16 +1,44 @@
{% extends 'base.html' %} {% extends 'base.html' %}
{% block main %} {% block main %}
<ol class="breadcrumb">
<li><span class="glyphicon glyphicon-home"></span></li>
<li><a href="{% url 'abongroup_list_link' %}">Группы абонентов</a></li>
<li class="active">{{ abon_group.title }}</li>
</ol>
<h3>Народ в выбранной группе</h3> <h3>Народ в выбранной группе</h3>
<div class="table-responsive"> <div class="table-responsive">
<table class="table table-striped table-bordered"> <table class="table table-striped table-bordered">
<thead> <thead>
<tr> <tr>
<th width="15">#</th> <th width="15">#</th>
<th>Абонент</th>
<th>IP Адрес</th>
<th>ФИО</th>
<th width="50">Балланс</th>
<th>
<a href="{% url 'people_list_link' abon_group.id %}?order_by=username&dir={{ dir|default:"down" }}">
Абонент
</a>
{% if order_by == 'username' %}<span class="glyphicon glyphicon-filter"></span>{% endif %}
</th>
<th>
<a href="{% url 'people_list_link' abon_group.id %}?order_by=ip_address&dir={{ dir|default:"down" }}">
IP Адрес
</a>
{% if order_by == 'ip_address' %}<span class="glyphicon glyphicon-filter"></span>{% endif %}
</th>
<th>
<a href="{% url 'people_list_link' abon_group.id %}?order_by=fio&dir={{ dir|default:"down" }}">
ФИО
</a>
{% if order_by == 'fio' %}<span class="glyphicon glyphicon-filter"></span>{% endif %}
</th>
<th width="50">
<a href="{% url 'people_list_link' abon_group.id %}?order_by=ballance&dir={{ dir|default:"down" }}">
Балланс
</a>
{% if order_by == 'ballance' %}<span class="glyphicon glyphicon-filter"></span>{% endif %}
</th>
<th width="150">Телефон</th> <th width="150">Телефон</th>
<th width="150">Тариф</th> <th width="150">Тариф</th>
<th width="100">Do</th> <th width="100">Do</th>
@ -38,7 +66,7 @@
{% empty %} {% empty %}
<tr> <tr>
<td colspan="8"> <td colspan="8">
Ещё нет абонентов, <a href="{% url 'addabon_link' gid %}">добавить</a>
Ещё нет абонентов, <a href="{% url 'addabon_link' abon_group.id %}">добавить</a>
</td> </td>
</tr> </tr>
{% endfor %} {% endfor %}
@ -46,7 +74,7 @@
<tfoot> <tfoot>
<tr> <tr>
<td colspan="8"> <td colspan="8">
<a href="{% url 'addabon_link' gid %}" class="btn btn-sm btn-default" title="Добавить">
<a href="{% url 'addabon_link' abon_group.id %}" class="btn btn-sm btn-default" title="Добавить">
<span class="glyphicon glyphicon-plus"></span> Добавить абонента <span class="glyphicon glyphicon-plus"></span> Добавить абонента
</a> </a>
</td> </td>

10
templates/abonapp/services.html

@ -26,10 +26,10 @@
<td>{{ trf.tariff.time_of_action }}</td> <td>{{ trf.tariff.time_of_action }}</td>
{% if trf.id != active_abontariff_id %} {% if trf.id != active_abontariff_id %}
<td colspan="2" class="btn-group"> <td colspan="2" class="btn-group">
<a href="{% url 'abonapp_chpriority_tariff' gid abon_id %}?t={{ trf.id }}&a=up" class="btn btn-blue">
<a href="{% url 'abonapp_chpriority_tariff' abon_group.id abon.id %}?t={{ trf.id }}&a=up" class="btn btn-blue">
<i class="icon-fing_up"></i> <i class="icon-fing_up"></i>
</a> </a>
<a href="{% url 'abonapp_chpriority_tariff' gid abon_id %}?t={{ trf.id }}&a=down" class="btn btn-blue">
<a href="{% url 'abonapp_chpriority_tariff' abon_group.id abon.id %}?t={{ trf.id }}&a=down" class="btn btn-blue">
<i class="icon-fing_down"></i> <i class="icon-fing_down"></i>
</a> </a>
<a href="#" class="btn btn-blue" title="Отменить услугу"> <a href="#" class="btn btn-blue" title="Отменить услугу">
@ -38,20 +38,20 @@
</td> </td>
{% else %} {% else %}
<td colspan="2"> <td colspan="2">
<a href="{% url 'abonapp_compl_srv' gid abon_id trf.id %}" title="Завершить услугу досрочно" class="btn btn-danger btn-sm">
<a href="{% url 'abonapp_compl_srv' abon_group.id abon.id trf.id %}" title="Завершить услугу досрочно" class="btn btn-danger btn-sm">
<i class="glyphicon glyphicon-remove"></i> Завершить <i class="glyphicon glyphicon-remove"></i> Завершить
</a> </a>
</td> </td>
{% endif %} {% endif %}
</tr> </tr>
{% empty %} {% empty %}
<tr><td colspan="8">Нет подключённых абоненту услуг, <a href="{% url 'abonapp_buy_tariff' gid abon_id %}" class="lgtbx">купить</a></td></tr>
<tr><td colspan="8">Нет подключённых абоненту услуг, <a href="{% url 'abonapp_buy_tariff' abon_group.id abon.id %}" class="lgtbx">купить</a></td></tr>
{% endfor %} {% endfor %}
</tbody> </tbody>
<tfoot> <tfoot>
<tr><th colspan="8"> <tr><th colspan="8">
<a href="{% url 'abonapp_buy_tariff' gid abon_id %}" class="btn btn-sm btn-success">
<a href="{% url 'abonapp_buy_tariff' abon_group.id abon.id %}" class="btn btn-sm btn-success">
<span class="glyphicon glyphicon-plus"></span> Купить услугу <span class="glyphicon glyphicon-plus"></span> Купить услугу
</a> </a>
</th></tr> </th></tr>

Loading…
Cancel
Save