[FIX] BASE: Commented the generic widget for datetime field as it cause style issues in attendance

This commit is contained in:
Horilla
2025-11-24 14:34:27 +05:30
parent f7f3d0fd10
commit a5be7ed718

View File

@@ -232,20 +232,24 @@ class ModelForm(forms.ModelForm):
}
)
# DateTime field
elif isinstance(widget, forms.DateTimeInput):
field.initial = now.strftime("%Y-%m-%d %H:%M")
widget.input_type = "datetime-local"
widget.format = "%Y-%m-%dT%H:%M"
field.input_formats = ["%Y-%m-%dT%H:%M"]
# ===================================== DISABLED FOR NOW. Rendering datetime field for attendance issue =====================================
existing_class = widget.attrs.get("class", default_input_class)
widget.attrs.update(
{
"class": f"{existing_class} form-control",
"placeholder": label,
}
)
# DateTime field
# elif isinstance(widget, forms.DateTimeInput):
# field.initial = now.strftime("%Y-%m-%d %H:%M")
# widget.input_type = "datetime-local"
# widget.format = "%Y-%m-%dT%H:%M"
# field.input_formats = ["%Y-%m-%dT%H:%M"]
# existing_class = widget.attrs.get("class", default_input_class)
# widget.attrs.update(
# {
# "class": f"{existing_class} form-control",
# "placeholder": label,
# }
# )
# ==================================== DISABLED FOR NOW =====================================
# Number, Email, Text, File, URL fields
elif isinstance(