109 lines
5.0 KiB
HTML
109 lines
5.0 KiB
HTML
<!-- form non field errors -->
|
|
{% load i18n %}
|
|
{% load static %}
|
|
|
|
{% if feedback_form.errors %}
|
|
<div class="oh-wrapper">
|
|
<div class="oh-alert-container">
|
|
{% for error in feedback_form.non_field_errors %}
|
|
<div class="oh-alert oh-alert--animated oh-alert--danger">{{ error }}</div>
|
|
{% endfor %}
|
|
</div>
|
|
</div>
|
|
{% endif %}
|
|
|
|
<form hx-post="{%url 'feedback-update' id=feedback_form.instance.id %}" hx-target="#feedbackModalTarget">
|
|
{% csrf_token %}
|
|
<div class="oh-input__group ">
|
|
<label class="oh-input__label" for="{{feedback_form.review_cycle.id_for_label}}">{% trans "Review Cycle" %}</label>
|
|
{{feedback_form.review_cycle}}
|
|
{{feedback_form.review_cycle.errors}}
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6">
|
|
<div class="oh-input__group">
|
|
<div class="oh-input__group">
|
|
<label class="oh-input__label" for="{{feedback_form.employee_id.id_for_label}}">{% trans "Employee" %}</label>
|
|
{{feedback_form.employee_id }}
|
|
{{feedback_form.employee_id.errors }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6">
|
|
<div class="oh-input__group">
|
|
<div class="oh-input__group">
|
|
<label class="oh-input__label" for="{{feedback_form.manager_id.id_for_label}}">{% trans "Manager" %}</label>
|
|
{{feedback_form.manager_id}}
|
|
{{feedback_form.manager_id.errros}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6">
|
|
<div class="oh-input__group">
|
|
<div class="oh-input__group">
|
|
<label class="oh-input__label" for="{{feedback_form.subordinate_id.id_for_label}}">{% trans "Subordinates" %}</label>
|
|
{{feedback_form.subordinate_id}}
|
|
{{feedback_form.subordinate_id.errors}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6">
|
|
<div class="oh-input__group">
|
|
<div class="oh-input__group">
|
|
<label class="oh-input__label" for="{{feedback_form.colleague_id.id_for_label}}">{% trans "Colleague" %}</label>
|
|
{{feedback_form.colleague_id}}
|
|
{{feedback_form.colleague_id.errors}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6">
|
|
<div class="oh-input__group">
|
|
<div class="oh-input__group">
|
|
<label class="oh-input__label" for="{{feedback_form.start_date.id_for_label}}">{% trans "Start Date" %}</label>
|
|
{{feedback_form.start_date}}
|
|
{{feedback_form.start_date.errors}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6">
|
|
<div class="oh-input__group">
|
|
<div class="oh-input__group">
|
|
<label class="oh-input__label" for="{{feedback_form.end_date.id_for_label}}">{% trans "End Date" %}</label>
|
|
{{feedback_form.end_date}}
|
|
{{feedback_form.end_date.errors}}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6">
|
|
<div class="oh-input__group">
|
|
<label class="oh-input__label" for="{{feedback_form.question_template_id.id_for_label}}">{% trans "Question Template" %}</label>
|
|
{{feedback_form.question_template_id}}
|
|
{{feedback_form.question_template_id.errors}}
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-sm-12 col-md-6 col-lg-6">
|
|
<div class="oh-input__group">
|
|
<label class="oh-input__label" for="{{id_employee_key_results_id}}">{% trans "Key Result" %}</label>
|
|
<select name="employee_key_results_id" id="id_employee_key_results_id"
|
|
class="oh-select oh-select--lg oh-select-no-search w-100 oh-select-2--large"
|
|
multiple="multiple" style="display: none;">
|
|
<option value="">------------------</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<button type="submit" class=" w-100 oh-btn oh-btn--secondary oh-btn--shadow mt-4 mb-4">
|
|
{% trans "Save" %}
|
|
</button>
|
|
</form>
|
|
|
|
|
|
<script src="{% static 'src/feedback/feedback_creation.js' %}"></script>
|
|
|