Commit 7f3cbd4fd68c45455ffd27e49086b46300aec72e
1 parent
25ed30ee
Exists in
master
and in
3 other branches
modified professors and students form fields
Showing
1 changed file
with
87 additions
and
3 deletions
Show diff stats
subjects/templates/subjects/create.html
1 | -{% extends 'categories/create.html' %} | 1 | +{% extends 'categories/home.html' %} |
2 | 2 | ||
3 | 3 | ||
4 | 4 | ||
@@ -14,8 +14,92 @@ | @@ -14,8 +14,92 @@ | ||
14 | {% endblock %} | 14 | {% endblock %} |
15 | 15 | ||
16 | {% block content %} | 16 | {% block content %} |
17 | - {{ block.super }} | ||
18 | - | 17 | + |
18 | + <div class="card card-content"> | ||
19 | + <div class="card-body"> | ||
20 | + <form method="post" action="" enctype="multipart/form-data"> | ||
21 | + {% csrf_token %} | ||
22 | + {% for field in form %} | ||
23 | + {% if field.auto_id == 'id_students' %} | ||
24 | + <div class="panel-group" id="coordinators_accordion" role="tablist" aria-multiselectable="true"> | ||
25 | + <div class="panel panel-info"> | ||
26 | + <div class="panel-heading"> | ||
27 | + <div class="row"> | ||
28 | + <div class="col-md-12"> | ||
29 | + <a data-parent="#coordinators_accordion" data-toggle="collapse" href="#coords"> | ||
30 | + <h4 class="panel-title"> | ||
31 | + <button class="btn btn-default btn-xs text-center cat-selector"><i class="fa fa-angle-right fa-2x" aria-hidden="true"></i></button><label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
32 | + </h4> | ||
33 | + </a> | ||
34 | + </div> | ||
35 | + </div> | ||
36 | + </div> | ||
37 | + <div id="coords" class="panel-collapse collapse"> | ||
38 | + <p><em>{% trans 'Attribute students to subject' %}:</em></p> | ||
39 | + {% render_field field class='form-control' %} | ||
40 | + </div> | ||
41 | + </div> | ||
42 | + </div> | ||
43 | + {% elif field.auto_id == 'id_professor' %} | ||
44 | + <div class="panel-group" id="coordinators_accordion" role="tablist" aria-multiselectable="true"> | ||
45 | + <div class="panel panel-info"> | ||
46 | + <div class="panel-heading"> | ||
47 | + <div class="row"> | ||
48 | + <div class="col-md-12"> | ||
49 | + <a data-parent="#coordinators_accordion" data-toggle="collapse" href="#coords"> | ||
50 | + <h4 class="panel-title"> | ||
51 | + <button class="btn btn-default btn-xs text-center cat-selector"><i class="fa fa-angle-right fa-2x" aria-hidden="true"></i></button><label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
52 | + </h4> | ||
53 | + </a> | ||
54 | + </div> | ||
55 | + </div> | ||
56 | + </div> | ||
57 | + <div id="coords" class="panel-collapse collapse"> | ||
58 | + <p><em>{% trans 'Attribute professors to subject' %}:</em></p> | ||
59 | + {% render_field field class='form-control' %} | ||
60 | + </div> | ||
61 | + </div> | ||
62 | + </div> | ||
63 | + {% else %} | ||
64 | + <div class="form-group {% if form.has_error %} has-error {% endif %} is-fileinput"> | ||
65 | + {% if field.auto_id != 'id_visible' %} | ||
66 | + <label for="{{ field.auto_id }}">{{ field.label }}</label> | ||
67 | + {% endif %} | ||
68 | + {% if field.auto_id == 'id_visible' %} | ||
69 | + <div class="checkbox"> | ||
70 | + <label for="{{ field.auto_id }}"> | ||
71 | + {% render_field field %} {{field.label}} | ||
72 | + </label> | ||
73 | + </div> | ||
74 | + {% elif field.auto_id == 'id_description' %} | ||
75 | + {% render_field field class='form-control text_wysiwyg' %} | ||
76 | + {% else %} | ||
77 | + {% render_field field class='form-control' %} | ||
78 | + {% endif %} | ||
79 | + <span class="help-block">{{ field.help_text }}</span> | ||
80 | + {% if field.errors %} | ||
81 | + <div class="row"> | ||
82 | + </br> | ||
83 | + <div class="alert alert-danger alert-dismissible" role="alert"> | ||
84 | + <button type="button" class="close" data-dismiss="alert" aria-label="Close"> | ||
85 | + <span aria-hidden="true">×</span> | ||
86 | + </button> | ||
87 | + <ul> | ||
88 | + {% for error in field.errors %} | ||
89 | + <li>{{ error }}</li> | ||
90 | + {% endfor %} | ||
91 | + </ul> | ||
92 | + </div> | ||
93 | + </div> | ||
94 | + {% endif %} | ||
95 | + </div> | ||
96 | + {% endif %} | ||
97 | + | ||
98 | + {% endfor %} | ||
99 | + | ||
100 | + </form> | ||
101 | + </div> | ||
102 | + </div> | ||
19 | 103 | ||
20 | <script type="text/javascript"> | 104 | <script type="text/javascript"> |
21 | $('#id_professor').multiSelect({ | 105 | $('#id_professor').multiSelect({ |