31 from soc.logic import document |
31 from soc.logic import document |
32 from soc.logic import out_of_band |
32 from soc.logic import out_of_band |
33 from soc.logic import path_linkname |
33 from soc.logic import path_linkname |
34 from soc.logic.site import id_user |
34 from soc.logic.site import id_user |
35 from soc.views import helper |
35 from soc.views import helper |
|
36 import soc.views.helper.forms |
36 import soc.views.helper.requests |
37 import soc.views.helper.requests |
37 import soc.views.helper.responses |
38 import soc.views.helper.responses |
38 import soc.views.helper.widgets |
39 import soc.views.helper.widgets |
39 from soc.views import simple |
40 from soc.views import simple |
40 from soc.views.helpers import forms_helpers |
|
41 from soc.views.user import profile |
41 from soc.views.user import profile |
42 |
42 |
43 import soc.models.document |
43 import soc.models.document |
44 |
44 |
45 |
45 |
46 class EditForm(forms_helpers.DbModelForm): |
46 class EditForm(helper.forms.DbModelForm): |
47 """Django form displayed when Developer edits a Document. |
47 """Django form displayed when Developer edits a Document. |
48 """ |
48 """ |
49 doc_key_name = forms.CharField(widget=forms.HiddenInput) |
49 doc_key_name = forms.CharField(widget=forms.HiddenInput) |
50 content = forms.fields.CharField(widget=helper.widgets.TinyMCE()) |
50 content = forms.fields.CharField(widget=helper.widgets.TinyMCE()) |
51 |
51 |
200 'existing_doc': doc}) |
200 'existing_doc': doc}) |
201 |
201 |
202 return helper.responses.respond(request, template, context) |
202 return helper.responses.respond(request, template, context) |
203 |
203 |
204 |
204 |
205 class CreateForm(forms_helpers.DbModelForm): |
205 class CreateForm(helper.forms.DbModelForm): |
206 """Django form displayed when Developer creates a Document. |
206 """Django form displayed when Developer creates a Document. |
207 """ |
207 """ |
208 doc_key_name = forms.CharField(widget=forms.HiddenInput) |
208 doc_key_name = forms.CharField(widget=forms.HiddenInput) |
209 content = forms.fields.CharField(widget=helper.widgets.TinyMCE()) |
209 content = forms.fields.CharField(widget=helper.widgets.TinyMCE()) |
210 |
210 |