Commit 7f3cbd4fd68c45455ffd27e49086b46300aec72e

Authored by Felipe Henrique de Almeida Bormann
1 parent 25ed30ee

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 14 {% endblock %}
15 15  
16 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">&times;</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 104 <script type="text/javascript">
21 105 $('#id_professor').multiSelect({
... ...