assets.twig 4.56 KB
Newer Older
1
{% extends "schools/index.twig" %}
2

3
{% import "schools/index.twig" as macros %}
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

{% block schoolTitle %}
    {{ parent() }} <small>Εξοπλισμός</small>
{% endblock %}

{% block navItems %}
    <li role="presentation" class="pull-right">
        <a href="#" class="btn btn-primary btn-add-asset" title="Καταχώρηση εξοπλισμού">
            <i class="visible-xs fa fa-plus"></i>
            <span class="hidden-xs">Καταχώρηση εξοπλισμού</span>
        </a>
    </li>
{% endblock %}

{% block schoolContent %}
    <div id="school-assets">
kanellov's avatar
kanellov committed
20
        <p>
kanellov's avatar
kanellov committed
21
22
23
24
            Σε αυτήν τη καρτέλα εμφανίζονται κάποια από τα ψηφιακά συστήματα του 
            σχολείου που έχουν ήδη καταχωρηθεί σε άλλα πληροφοριακά συστήματα 
            του ΥΠΠΕΘ. Επιπλέον, πρέπει να καταχωρήσετε και τα υπόλοιπα ψηφιακά 
            συστήματα που διαθέτει το σχολείο, αλλά δεν εμφανίζονται στην καρτέλα.
kanellov's avatar
kanellov committed
25
        </p>
26
27
28
29
30
31
32
33
34
35
36
37
38
        <div class="table-responsive">
            <table class="table table-hover table-striped">
                <thead>
                    <tr>
                        <th>Τύπος</th>
                        <th>Χώρος</th>
                        <th>Πλήθος</th>
                        <th>Έτος κτήσης</th>
                    </tr>
                </thead>
                <tbody>
                {% for asset in assets %}
                    <tr data-asset="{{ asset|json_encode }}" data-id="{{ asset.id }}">
39
40
41
42
                        <td>{{ asset.itemcategory }}</td>
                        <td>{{ asset.lab }}</td>
                        <td>{{ asset.qty }}</td>
                        <td>{{ asset.acquisition_year }}</td>
43
44
                    </tr>
                {% else %} 
45
                    <tr class="no-records">
46
47
48
49
50
51
52
53
54
55
56
57
                        <td colspan="4" class="text-center">Δεν έχει καταχωρηθεί εξοπλισμός</td>
                    </tr>
                {% endfor %}
                </tbody>
                <tfoot>
                    <tr>
                        <td colspan="4"></td>
                    </tr>
                </tfoot>
            </table>
        </div>
        <div class="modal fade" id="asset-form-modal" tabindex="-1" role="dialog" aria-labelledby="asset-from">
58
            <form class="form-horizontal" data-url="{{ path_for('school.assets') }}">
59
60
61
62
63
64
65
66
67
                <div class="modal-dialog" role="form">
                    <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                                <span aria-hidden="true">&times;</span>
                            </button>
                            <h4 class="modal-title">Στοιχεία εξοπλισμού</h4>
                        </div>
                        <div class="modal-body">
68
69
                            {{ macros.select('itemcategory_id', 'Τύπος', item_categories, '') }}
                            {{ macros.select('lab_id', 'Χώρος', labs, '') }}
Vassilis Kanellopoulos's avatar
fix #47    
Vassilis Kanellopoulos committed
70
                            {{ macros.input('qty', 'Πλήθος', '0', 'number', {'min': '1'}) }}
71
                            {{ macros.select_year('acquisition_year', 'Έτος κτήσης') }}
72
73
74
75
                            {{ macros.text('comments', 'Σχόλια/Παρατηρήσεις') }}
                            <input type="hidden" name="id" value="">
                        </div>
                        <div class="modal-footer">
76
                            <button type="button" class="btn btn-danger pull-left remove">Διαγραφή</button>
77
78
79
80
81
82
83
84
                            <button type="button" class="btn btn-default" data-dismiss="modal">Κλείσιμο</button>
                            <button name="submit" value="submit" type="submit" class="btn btn-primary">Αποθήκευση</button>
                        </div>
                    </div>
                </div>
            </form>
        </div>
        <script type="text/template" id="asset-row-template">
85
86
87
88
            <td><%= asset.itemcategory %></td>
            <td><%= asset.lab %></td>
            <td><%= asset.qty %></td>
            <td><%= asset.acquisition_year %></td>
89
90
91
92
93
94
        </script>
    </div>
{% endblock %}

{% block inlinejs %}
    {{ parent() }}
95
    <script src="{{ base_url }}/js/schools/assets.js"></script>
96
{% endblock %}