99from django .utils .translation import gettext_lazy as _
1010from entangled .forms import EntangledModelForm
1111
12- from .ui_plugin_base import CMSUIPluginBase
12+ from .ui_plugin_base import CMSUIComponent
1313
1414
1515def _import_or_empty (module , name ):
@@ -134,7 +134,7 @@ def plugin_factory(cls) -> type:
134134 (
135135 * mixins ,
136136 * cls ._plugin_mixins ,
137- CMSUIPluginBase ,
137+ CMSUIComponent ,
138138 ),
139139 {
140140 "name" : getattr (cls ._component_meta , "name" , cls .__name__ ),
@@ -143,7 +143,7 @@ def plugin_factory(cls) -> type:
143143 "form" : cls .admin_form_factory (),
144144 "allow_children" : slots or getattr (cls ._component_meta , "allow_children" , False ),
145145 "child_classes" : getattr (cls ._component_meta , "child_classes" , []) + list (slots .keys ()),
146- "render_template" : getattr (cls ._component_meta , "render_template" , CMSUIPluginBase .render_template ),
146+ "render_template" : getattr (cls ._component_meta , "render_template" , CMSUIComponent .render_template ),
147147 "fieldsets" : getattr (cls , "fieldsets" , cls ._generate_fieldset ()),
148148 "change_form_template" : "djangocms_frontend/admin/base.html" ,
149149 "slots" : slots ,
@@ -207,7 +207,7 @@ def get_short_description(self) -> str:
207207 def save_model (self , request , obj , form : forms .Form , change : bool ) -> None :
208208 """Auto-creates slot plugins upon creation of component plugin instance"""
209209
210- super (CMSUIPluginBase , self ).save_model (request , obj , form , change )
210+ super (CMSUIComponent , self ).save_model (request , obj , form , change )
211211 if not change :
212212 for slot in self .slots .keys ():
213213 add_plugin (obj .placeholder , slot , obj .language , target = obj )
0 commit comments