feat(assistance): Add date picker to date fields for KB articles
!43 #10
This commit is contained in:
@ -1,5 +1,9 @@
|
|||||||
|
|
||||||
|
from django import forms
|
||||||
from django.forms import ValidationError
|
from django.forms import ValidationError
|
||||||
|
|
||||||
|
from app import settings
|
||||||
|
|
||||||
from assistance.models.knowledge_base import KnowledgeBase
|
from assistance.models.knowledge_base import KnowledgeBase
|
||||||
|
|
||||||
from core.forms.common import CommonModelForm
|
from core.forms.common import CommonModelForm
|
||||||
@ -19,6 +23,18 @@ class KnowledgeBaseForm(CommonModelForm):
|
|||||||
prefix = 'knowledgebase'
|
prefix = 'knowledgebase'
|
||||||
|
|
||||||
|
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
|
self.fields['expiry_date'].widget = forms.widgets.DateTimeInput(attrs={'type': 'datetime-local', 'format': "%Y-%m-%dT%H:%M"})
|
||||||
|
self.fields['expiry_date'].input_formats = settings.DATETIME_FORMAT
|
||||||
|
self.fields['expiry_date'].format="%Y-%m-%dT%H:%M"
|
||||||
|
|
||||||
|
self.fields['release_date'].widget = forms.widgets.DateTimeInput(attrs={'type': 'datetime-local', 'format': "%Y-%m-%dT%H:%M"})
|
||||||
|
self.fields['release_date'].input_formats = settings.DATETIME_FORMAT
|
||||||
|
self.fields['release_date'].format="%Y-%m-%dT%H:%M"
|
||||||
|
|
||||||
|
|
||||||
def clean(self):
|
def clean(self):
|
||||||
|
|
||||||
cleaned_data = super().clean()
|
cleaned_data = super().clean()
|
||||||
|
Reference in New Issue
Block a user