[UPDT] PMS: Feedback answer post function updated
This commit is contained in:
16
pms/forms.py
16
pms/forms.py
@@ -897,14 +897,14 @@ class QuestionForm(ModelForm):
|
|||||||
|
|
||||||
model = Question
|
model = Question
|
||||||
exclude = ["question_option_id", "template_id", "is_active"]
|
exclude = ["question_option_id", "template_id", "is_active"]
|
||||||
widgets = {
|
# widgets = {
|
||||||
"question_type": forms.Select(
|
# "question_type": forms.Select(
|
||||||
attrs={
|
# attrs={
|
||||||
"class": "oh-select oh-select--sm oh-select-no-search oh-select--qa-change w-100",
|
# "class": "oh-select oh-select--sm oh-select-no-search oh-select--qa-change w-100",
|
||||||
"required": True,
|
# "required": True,
|
||||||
}
|
# }
|
||||||
)
|
# )
|
||||||
}
|
# }
|
||||||
fields = "__all__"
|
fields = "__all__"
|
||||||
|
|
||||||
def __init__(self, *args, **kwargs):
|
def __init__(self, *args, **kwargs):
|
||||||
|
|||||||
@@ -30,7 +30,7 @@
|
|||||||
<div class="col-sm-12 col-md-12 col-lg-3">
|
<div class="col-sm-12 col-md-12 col-lg-3">
|
||||||
<label class="oh-label text-muted fw-bold fw-bold">{% trans "Question Type" %}
|
<label class="oh-label text-muted fw-bold fw-bold">{% trans "Question Type" %}
|
||||||
</label>
|
</label>
|
||||||
{{form.question_type}}
|
{% render_field form.question_type class="oh-select oh-select2 w-100 custom-select2-height" %}
|
||||||
{{form.question_type.errors}}
|
{{form.question_type.errors}}
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-12 col-md-12 col-lg-9" id="questionCreationFormCol">
|
<div class="col-sm-12 col-md-12 col-lg-9" id="questionCreationFormCol">
|
||||||
@@ -121,5 +121,15 @@ $(document).ready(function () {
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
/* Custom style for Select2 dropdown height */
|
||||||
|
.custom-select2-height + .select2 .select2-selection--single {
|
||||||
|
height: 38px !important;
|
||||||
|
line-height: 38px !important;
|
||||||
|
padding-top: 8px;
|
||||||
|
font-size: 1.1rem;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -1943,7 +1943,7 @@ def feedback_answer_post(request, id):
|
|||||||
for key_result in feedback.employee_key_results_id.all():
|
for key_result in feedback.employee_key_results_id.all():
|
||||||
if request.POST.get(f"key_result{key_result.id}"):
|
if request.POST.get(f"key_result{key_result.id}"):
|
||||||
answer = request.POST.get(f"key_result{key_result.id}")
|
answer = request.POST.get(f"key_result{key_result.id}")
|
||||||
KeyResultFeedback.objects.get_or_create(
|
keyresult, create = KeyResultFeedback.objects.get_or_create(
|
||||||
answer={"answer": answer},
|
answer={"answer": answer},
|
||||||
key_result_id=key_result,
|
key_result_id=key_result,
|
||||||
feedback_id=feedback,
|
feedback_id=feedback,
|
||||||
|
|||||||
Reference in New Issue
Block a user