fnp
/
wolnelektury.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
7836d0d
)
Added missing BookImportForm to catalogue.forms.
author
Marek Stępniowski
<marek@stepniowski.com>
Wed, 10 Dec 2008 22:56:50 +0000
(23:56 +0100)
committer
Marek Stępniowski
<marek@stepniowski.com>
Wed, 10 Dec 2008 22:56:50 +0000
(23:56 +0100)
apps/catalogue/forms.py
patch
|
blob
|
history
diff --git
a/apps/catalogue/forms.py
b/apps/catalogue/forms.py
index
63a5526
..
48faeb1
100644
(file)
--- a/
apps/catalogue/forms.py
+++ b/
apps/catalogue/forms.py
@@
-2,11
+2,18
@@
from django import forms
from slughifi import slughifi
from django import forms
from slughifi import slughifi
-from catalogue.models import Tag
+from catalogue.models import Tag
, Book
from catalogue.fields import JQueryAutoCompleteField
from catalogue import utils
from catalogue.fields import JQueryAutoCompleteField
from catalogue import utils
+class BookImportForm(forms.Form):
+ book_xml_file = forms.FileField()
+
+ def save(self, commit=True):
+ return Book.from_xml_file(self.cleaned_data['book_xml_file'], overwrite=True)
+
+
class SearchForm(forms.Form):
q = JQueryAutoCompleteField('/katalog/tags/', {'minChars': 2, 'selectFirst': True, 'cacheLength': 50})
tags = forms.CharField(widget=forms.HiddenInput, required=False)
class SearchForm(forms.Form):
q = JQueryAutoCompleteField('/katalog/tags/', {'minChars': 2, 'selectFirst': True, 'cacheLength': 50})
tags = forms.CharField(widget=forms.HiddenInput, required=False)