From 54d6ef2f3b9696ec83de431f4eb7165f51577d25 Mon Sep 17 00:00:00 2001 From: Jeroen Wijenbergh Date: Fri, 30 Aug 2024 17:08:05 +0200 Subject: [PATCH] Accounts Admin: Fix tinymce mce_attrs For me, editing django flatpages gave a HTTP 500. It seems like tinymce.views.flatpages_link_list no longer exists. The commit that changed the usage doc (https://github.com/jazzband/django-tinymce/blob/ff015bef65f32170ef116548861e540279cae227/docs/usage.rst#the-flatpages_link_list-view) is the following: https://github.com/jazzband/django-tinymce/commit/be6a9595853071ece52b8981af2c079bec3d8b03 So it seems like this new name is to fix a Django 1.10 compatibility issue. This fixed my HTTP 500. --- accounts/admin.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/accounts/admin.py b/accounts/admin.py index 7ef1ef33..61bcbd32 100644 --- a/accounts/admin.py +++ b/accounts/admin.py @@ -47,7 +47,7 @@ def formfield_for_dbfield(self, db_field, **kwargs): if db_field.name == 'content': return forms.CharField(widget=TinyMCE( attrs={'cols': 80, 'rows': 30}, - mce_attrs={'external_link_list_url': reverse('tinymce.views.flatpages_link_list')}, + mce_attrs={'external_link_list_url': reverse('tinymce-linklist')}, )) return super(TinyMCEFlatPageAdmin, self).formfield_for_dbfield(db_field, **kwargs)