瀏覽代碼

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.
Vince Salvino 2 年之前
父節點
當前提交
e3bfb965e3
共有 1 個文件被更改,包括 1 次插入48 次删除
  1. 1 48
      coderedcms/wagtail_hooks.py

+ 1 - 48
coderedcms/wagtail_hooks.py

@@ -12,7 +12,6 @@ from wagtail.core.models import UserPagePermissionsProxy, get_page_models
 from wagtailcache.cache import clear_cache
 
 from coderedcms import __version__
-from coderedcms.wagtail_flexible_forms.wagtail_hooks import FormAdmin, SubmissionAdmin
 
 
 @hooks.register('insert_global_admin_css')
@@ -91,12 +90,12 @@ hooks.register('after_delete_snippet', clear_wagtailcache)
 
 @hooks.register('filter_form_submissions_for_user')
 def codered_forms(user, editable_forms):
-    from coderedcms.models import CoderedFormMixin
     """
     Add our own CoderedFormPage to editable_forms, since wagtail is unaware
     of its existence. Essentially this is a fork of wagtail.contrib.forms.get_forms_for_user()
     and wagtail.contrib.forms.get_form_types()
     """
+    from coderedcms.models import CoderedFormMixin
     form_models = [
         model for model in get_page_models()
         if issubclass(model, CoderedFormMixin)
@@ -136,49 +135,3 @@ def register_import_export_menu_item():
         reverse('import_index'),
         classnames='icon icon-download',
     )
-
-
-class CoderedSubmissionAdmin(SubmissionAdmin):
-
-    def __init__(self, parent=None):
-        from coderedcms.models import CoderedSessionFormSubmission
-        self.model = CoderedSessionFormSubmission
-        super().__init__(parent=parent)
-
-
-class CoderedFormAdmin(FormAdmin):
-    list_display = ('title', 'action_links')
-
-    def all_submissions_link(self, obj, label=_('See all submissions'),
-                             url_suffix=''):
-        return '<a href="%s?page_id=%s%s">%s</a>' % (
-            reverse(CoderedSubmissionAdmin().url_helper.get_action_url_name('index')),
-            obj.pk, url_suffix, label)
-    all_submissions_link.short_description = ''
-    all_submissions_link.allow_tags = True
-
-    def action_links(self, obj):
-        from coderedcms.models import CoderedFormPage, CoderedStreamFormPage
-        actions = []
-        if issubclass(type(obj.specific), CoderedFormPage):
-            actions.append(
-                '<a href="{0}">{1}</a>'.format(reverse(
-                    'wagtailforms:list_submissions',
-                    args=(obj.pk,)),
-                    _('See all Submissions')
-                )
-            )
-            actions.append(
-                '<a href="{0}">{1}</a>'.format(
-                    reverse("wagtailadmin_pages:edit", args=(obj.pk,)), _("Edit this form page")
-                )
-            )
-        elif issubclass(type(obj.specific), CoderedStreamFormPage):
-            actions.append(self.unprocessed_submissions_link(obj))
-            actions.append(self.all_submissions_link(obj))
-            actions.append(self.edit_link(obj))
-
-        return mark_safe("<br />".join(actions))
-
-# modeladmin_register(CoderedFormAdmin)
-# modeladmin_register(CoderedSubmissionAdmin)