[UPDT] EMPLOYEE: Employee work form field declaration
This commit is contained in:
@@ -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"}),
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user