Skip to content

Commit e3bfb96

Browse files
authored
Remove dead code from wagtail_hooks (#499)
Remove CoderedFormAdmin and CoderedSubmissionAdmin from wagtail_hooks.py. These are not used internally and are not publicly documented.
1 parent 3aeb249 commit e3bfb96

1 file changed

Lines changed: 1 addition & 48 deletions

File tree

coderedcms/wagtail_hooks.py

Lines changed: 1 addition & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
from wagtailcache.cache import clear_cache
1313

1414
from coderedcms import __version__
15-
from coderedcms.wagtail_flexible_forms.wagtail_hooks import FormAdmin, SubmissionAdmin
1615

1716

1817
@hooks.register('insert_global_admin_css')
@@ -91,12 +90,12 @@ def clear_wagtailcache(*args, **kwargs):
9190

9291
@hooks.register('filter_form_submissions_for_user')
9392
def codered_forms(user, editable_forms):
94-
from coderedcms.models import CoderedFormMixin
9593
"""
9694
Add our own CoderedFormPage to editable_forms, since wagtail is unaware
9795
of its existence. Essentially this is a fork of wagtail.contrib.forms.get_forms_for_user()
9896
and wagtail.contrib.forms.get_form_types()
9997
"""
98+
from coderedcms.models import CoderedFormMixin
10099
form_models = [
101100
model for model in get_page_models()
102101
if issubclass(model, CoderedFormMixin)
@@ -136,49 +135,3 @@ def register_import_export_menu_item():
136135
reverse('import_index'),
137136
classnames='icon icon-download',
138137
)
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

Comments
 (0)