[UPDT] EMPLOYEE: Employee work form field declaration

This commit is contained in:
Horilla
2025-03-25 17:06:31 +05:30
parent 70efaf7f30
commit 60f78164a5
3 changed files with 8 additions and 20 deletions

View File

@@ -300,25 +300,8 @@ class EmployeeWorkInformationForm(ModelForm):
"""
model = EmployeeWorkInformation
fields = (
"department_id",
"job_position_id",
"job_role_id",
"shift_id",
"work_type_id",
"employee_type_id",
"reporting_manager_id",
"company_id",
"location",
"email",
"mobile",
"date_joining",
"contract_end_date",
"tags",
"basic_salary",
"salary_hour",
)
exclude = ("employee_id",)
fields = "__all__"
exclude = ("employee_id", "additional_info", "experience")
widgets = {
"date_joining": DateInput(attrs={"type": "date"}),

View File

@@ -123,6 +123,11 @@ class Employee(models.Model):
url = self.employee_profile.url
return url
def get_employee_dob(self) -> any:
if self.dob:
return self.dob.strftime("%d %b")
return None
def get_full_name(self):
"""
Method will return employee full name

View File

@@ -15,7 +15,7 @@
<span>{% trans "Date of Birth" %}</span>
</span>
<span
class="oh-profile__info-value dateformat_changer">{{employee.dob|default:_("None")}}</span>
class="oh-profile__info-value dateformat_changer">{{employee.get_employee_dob|default:_("None")}}</span>
</li>
<li class="oh-profile__card-info-item">