|
12 | 12 | from wagtailcache.cache import clear_cache |
13 | 13 |
|
14 | 14 | from coderedcms import __version__ |
15 | | -from coderedcms.wagtail_flexible_forms.wagtail_hooks import FormAdmin, SubmissionAdmin |
16 | 15 |
|
17 | 16 |
|
18 | 17 | @hooks.register('insert_global_admin_css') |
@@ -91,12 +90,12 @@ def clear_wagtailcache(*args, **kwargs): |
91 | 90 |
|
92 | 91 | @hooks.register('filter_form_submissions_for_user') |
93 | 92 | def codered_forms(user, editable_forms): |
94 | | - from coderedcms.models import CoderedFormMixin |
95 | 93 | """ |
96 | 94 | Add our own CoderedFormPage to editable_forms, since wagtail is unaware |
97 | 95 | of its existence. Essentially this is a fork of wagtail.contrib.forms.get_forms_for_user() |
98 | 96 | and wagtail.contrib.forms.get_form_types() |
99 | 97 | """ |
| 98 | + from coderedcms.models import CoderedFormMixin |
100 | 99 | form_models = [ |
101 | 100 | model for model in get_page_models() |
102 | 101 | if issubclass(model, CoderedFormMixin) |
@@ -136,49 +135,3 @@ def register_import_export_menu_item(): |
136 | 135 | reverse('import_index'), |
137 | 136 | classnames='icon icon-download', |
138 | 137 | ) |
139 | | - |
140 | | - |
141 | | -class CoderedSubmissionAdmin(SubmissionAdmin): |
142 | | - |
143 | | - def __init__(self, parent=None): |
144 | | - from coderedcms.models import CoderedSessionFormSubmission |
145 | | - self.model = CoderedSessionFormSubmission |
146 | | - super().__init__(parent=parent) |
147 | | - |
148 | | - |
149 | | -class CoderedFormAdmin(FormAdmin): |
150 | | - list_display = ('title', 'action_links') |
151 | | - |
152 | | - def all_submissions_link(self, obj, label=_('See all submissions'), |
153 | | - url_suffix=''): |
154 | | - return '<a href="%s?page_id=%s%s">%s</a>' % ( |
155 | | - reverse(CoderedSubmissionAdmin().url_helper.get_action_url_name('index')), |
156 | | - obj.pk, url_suffix, label) |
157 | | - all_submissions_link.short_description = '' |
158 | | - all_submissions_link.allow_tags = True |
159 | | - |
160 | | - def action_links(self, obj): |
161 | | - from coderedcms.models import CoderedFormPage, CoderedStreamFormPage |
162 | | - actions = [] |
163 | | - if issubclass(type(obj.specific), CoderedFormPage): |
164 | | - actions.append( |
165 | | - '<a href="{0}">{1}</a>'.format(reverse( |
166 | | - 'wagtailforms:list_submissions', |
167 | | - args=(obj.pk,)), |
168 | | - _('See all Submissions') |
169 | | - ) |
170 | | - ) |
171 | | - actions.append( |
172 | | - '<a href="{0}">{1}</a>'.format( |
173 | | - reverse("wagtailadmin_pages:edit", args=(obj.pk,)), _("Edit this form page") |
174 | | - ) |
175 | | - ) |
176 | | - elif issubclass(type(obj.specific), CoderedStreamFormPage): |
177 | | - actions.append(self.unprocessed_submissions_link(obj)) |
178 | | - actions.append(self.all_submissions_link(obj)) |
179 | | - actions.append(self.edit_link(obj)) |
180 | | - |
181 | | - return mark_safe("<br />".join(actions)) |
182 | | - |
183 | | -# modeladmin_register(CoderedFormAdmin) |
184 | | -# modeladmin_register(CoderedSubmissionAdmin) |
0 commit comments