New: - Removed the connection between tables 'receipt_item' and 'item'. Instead the position on the receipt will be stored as a primary key with the receipt.id. - Uploading a receipt and checking items for invoice is now working. - Uploading a receipt now redirects directly to the form where the items on the receipt can be marked for invoice. - Added pagination for candidates-page. Refactoring: - Added _rencer_field_errors.html for centralized error display. - Added edeka_parser.py for better management of different parsers. Known Bugs: - Uploading a receipt without any fields results in an error. Todo: - Generate a general form if no fields are recognized on the uploaded receipt. - Create form where Admin can confirm receipt invoices. - Display Notification for admin when users upload receipt. - Display Notification for admin on new candidate.
17 lines
522 B
HTML
17 lines
522 B
HTML
{% extends "base.html" %}
|
|
{% import 'bootstrap/wtf.html' as wtf %}
|
|
{% block app_content %}
|
|
<table class="table">
|
|
<tbody>
|
|
{% for candidate in establishment_candidates %}
|
|
<tr>
|
|
<td>{{ candidate.User.email }}</td>
|
|
<td>{% include "establishment/candidates/_candidate_evaluation.html" %}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
{% with pagination_object=establishment_candidates %}
|
|
{% include "utils/general/_page_navigation.html" %}
|
|
{% endwith %}
|
|
{% endblock %} |