990d6b853f
This is kind of a huge, monolithic commit. Templates were being served as static files, so Django template tags could not be used for, e.g. internationalization. Now all html files are served as Django templates.
74 lines
3.8 KiB
HTML
74 lines
3.8 KiB
HTML
{% extends "members_base.html" %}
|
|
|
|
{% load static %}
|
|
{% block content %}
|
|
<link rel="stylesheet" href="{% static "css/jasenlista.css" %}">
|
|
<div ng-controller="getController">
|
|
<div class="row">
|
|
</div>
|
|
<div class="row content-area">
|
|
<div class="form-inline col-md-12 first-filter">
|
|
<div class="form-group filters">
|
|
<label for="addedBeforeDatePicker"><h4>Lisätty</h4></label>
|
|
<md-datepicker class="filter-field" id="addedAfterDatePicker" ng-model="addedAfterDatePicker" md-placeholder="Lisätty jälkeen"></md-datepicker>
|
|
<md-datepicker class="filter-field" id="addedBeforeDatePicker" ng-model="addedBeforeDatePicker" md-placeholder="Lisätty ennen"></md-datepicker>
|
|
</div>
|
|
</div>
|
|
<div class="form-inline col-md-12">
|
|
<div class="form-group filters">
|
|
<label for="paidBeforeDatePicker"><h4>Maksettu</h4></label>
|
|
<md-datepicker class="filter-field" id="paidAfterDatePicker" ng-model="paidAfterDatePicker" md-placeholder="Maksettu jälkeen"></md-datepicker>
|
|
<md-datepicker class="filter-field" id="paidBeforeDatePicker" ng-model="paidBeforeDatePicker" md-placeholder="Maksettu ennen"></md-datepicker>
|
|
</div>
|
|
</div>
|
|
<div class="form-inline col-md-12 last-filter">
|
|
<div class="form-group filters">
|
|
<input class="filter-field form-control" type="text" id="searchFilter" placeholder="Haku" ng-keypress="pressKeyOnSearch($event)" ng-model="searchFilter"></input>
|
|
<input type="button" value="Suodata" class="filter-field btn btn-success" ng-click="doFilter()" />
|
|
<input type="button" value="Nollaa" class="filter-field btn btn-warning" ng-click="clearFilter()" />
|
|
</div>
|
|
<div class="content-area-title form-group">
|
|
<h3 class="inline-title">Jäsenlista (jäseniä: {$ members.length $})</h3>
|
|
<input type="button" value="Lataa CSV" id="download-csv" class="btn btn-info" ng-click="loadCSV()"/>
|
|
</div>
|
|
</div>
|
|
<table id="choose-address-table" class="table table-striped">
|
|
<thead>
|
|
<tr class="ui-widget-header">
|
|
<th>Sukunimi</th>
|
|
<th>Etunimi</th>
|
|
<th>Sähköposti</th>
|
|
<th>AYY-jäsen</th>
|
|
<th>JAS-listalla</th>
|
|
<th>Asuinpaikka</th>
|
|
<th>Lisätty</th>
|
|
<th>Maksanut</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr ng-repeat="x in shown_members | orderBy: 'last_name'">
|
|
<td>{$ x.last_name $}</td>
|
|
<td>{$ x.first_name $}</td>
|
|
<td>{$ x.email $}</td>
|
|
<td>{$ x.AYY $}</td>
|
|
<td>{$ x.jas $}</td>
|
|
<td>{$ x.POR $}</td>
|
|
<td>{$ x.created $}</td>
|
|
<td>{$ x.paid $}</td>
|
|
<td class="table-button-column">
|
|
<input type="button" value="Päivitä maksu" class="table-button btn btn-success" ng-click="updatePayment(x.id)" />
|
|
<a href="/members/edit/{$ x.id $}"<input type="button" value="Edit" class="table-button btn btn-info">Muokkaa</input></a>
|
|
<input type="button" value="Poista" class="table-button btn btn-danger" confirmed-click="deleteMember(x.id)" ng-confirm-click="Are you sure?"/>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<div class="row" id="tommy">
|
|
<div class="col-sm-4">
|
|
<a href="/members/tommy">Tommy</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{% endblock content %}
|