Add index creation and edit form
This commit is contained in:
27
apps/document_indexing/forms.py
Normal file
27
apps/document_indexing/forms.py
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
from __future__ import absolute_import
|
||||||
|
|
||||||
|
from django import forms
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
|
|
||||||
|
from .models import Index, IndexTemplateNode
|
||||||
|
|
||||||
|
|
||||||
|
class IndexForm(forms.ModelForm):
|
||||||
|
"""
|
||||||
|
A standard model form to allow users to create a new index
|
||||||
|
"""
|
||||||
|
class Meta:
|
||||||
|
model = Index
|
||||||
|
|
||||||
|
|
||||||
|
class IndexTemplateNodeForm(forms.ModelForm):
|
||||||
|
"""
|
||||||
|
A standard model form to allow users to create a new index template node
|
||||||
|
"""
|
||||||
|
def __init__(self, *args, **kwargs):
|
||||||
|
super(IndexTemplateNodeForm, self).__init__(*args, **kwargs)
|
||||||
|
self.fields['index'].widget = forms.widgets.HiddenInput()
|
||||||
|
self.fields['parent'].widget = forms.widgets.HiddenInput()
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
model = IndexTemplateNode
|
||||||
Reference in New Issue
Block a user