[UPDT] RECRUITMENT: Recruitment candidate field hide and export recruitment rejected candidates
This commit is contained in:
@@ -682,10 +682,13 @@ exclude_fields = ["id", "profile", "portfolio", "resume", "sequence"]
|
||||
class CandidateExportForm(forms.Form):
|
||||
model_fields = Candidate._meta.get_fields()
|
||||
field_choices = [
|
||||
(field.name, field.verbose_name)
|
||||
(field.name, field.verbose_name.capitalize())
|
||||
for field in model_fields
|
||||
if hasattr(field, "verbose_name") and field.name not in exclude_fields
|
||||
]
|
||||
field_choices = field_choices + [
|
||||
("rejected_candidate__description", "Rejected Description"),
|
||||
]
|
||||
selected_fields = forms.MultipleChoiceField(
|
||||
choices=field_choices,
|
||||
widget=forms.CheckboxSelectMultiple,
|
||||
@@ -870,4 +873,5 @@ class RejectedCandidateForm(ModelForm):
|
||||
|
||||
def __init__(self, *args, **kwargs):
|
||||
super().__init__(*args, **kwargs)
|
||||
self.fields["reject_reason_id"].empty_label = None
|
||||
self.fields["reject_reason_id"].empty_label = None
|
||||
self.fields["candidate_id"].widget = self.fields["candidate_id"].hidden_widget()
|
||||
|
||||
@@ -45,6 +45,12 @@
|
||||
<label class="oh-label">{% trans "Is Hired" %}?</label>
|
||||
{{export_obj.form.hired}}
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-12 mb-2">
|
||||
<div class="oh-input-group">
|
||||
<label class="oh-label">{% trans "Reject Reason" %}</label>
|
||||
{{export_obj.form.rejected_candidate__reject_reason_id}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-12 col-lg-6">
|
||||
<div class="oh-input-group">
|
||||
@@ -66,6 +72,12 @@
|
||||
<label class="oh-label">{% trans "Is Canceled" %}?</label>
|
||||
{{export_obj.form.canceled}}
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-12 mb-2">
|
||||
<div class="oh-input-group">
|
||||
<label class="oh-label">{% trans "Offer Status" %}</label>
|
||||
{{export_obj.form.offer_letter_status}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -26,6 +26,12 @@
|
||||
<label class="oh-label">{% trans 'Is Hired' %}?</label>
|
||||
{{ f.form.hired }}
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-12 col-lg-12 mb-2">
|
||||
<div class="oh-input-group">
|
||||
<label class="oh-label">{% trans "Reject Reason" %}</label>
|
||||
{{f.form.rejected_candidate__reject_reason_id}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-12 col-lg-6">
|
||||
<div class="oh-input-group">
|
||||
@@ -48,6 +54,12 @@
|
||||
<label class="oh-label">{% trans 'Is Canceled' %}?</label>
|
||||
{{ f.form.canceled }}
|
||||
</div>
|
||||
<div class="col-sm-12 col-md-12 col-lg-12 mb-2">
|
||||
<div class="oh-input-group">
|
||||
<label class="oh-label">{% trans "Offer Status" %}</label>
|
||||
{{f.form.offer_letter_status}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user