def __init__(self, model=None, admin_site=None): self.inlines = [] for model_class in type_registry.get_type_list(): class TypeStackedInline(StackedInline): model = model_class extra = 0 can_delete = False readonly_fields = ('label',) self.inlines.append(TypeStackedInline) super(TextPluginNextGeneration, self).__init__(model, admin_site)
def copy_relations(self, old_instance): for model in get_type_list(): for instance in model.objects.filter(text_ng=old_instance): instance.pk = None instance.text_ng = self instance.save()
def copy_relations(self, old_instance): for model in get_type_list(): for instance in model.objects.filter(text_ng=old_instance): instance.pk = None instance.text_ng = self instance.save()