Coverage for app/venv/lib/python3.14/site-packages/weblate/addons/migrations/0009_remove_migrated_customize_addons.py: 100%

7 statements  

« prev     ^ index     » next       coverage.py v7.15.2, created at 2026-10-07 07:15 +0000

1# Copyright © Michal Čihař <michal@weblate.org> 

2# 

3# SPDX-License-Identifier: GPL-3.0-or-later 

4 

5# Generated by Django 5.2.5 on 2025-09-02 13:19 

6 

7from django.db import migrations 

8 

9 

10def remove_migrated_addons(apps, schema_editor) -> None: 

11 Addon = apps.get_model("addons", "Addon") 

12 # This removes missing add-on from weblate/trans/migrations/0046_component_file_format_params.py 

13 Addon.objects.filter(name="weblate.xml.customize").delete() 

14 

15 

16class Migration(migrations.Migration): 

17 dependencies = [ 

18 ("addons", "0008_alter_addonactivitylog_event_alter_event_event"), 

19 ("trans", "0046_component_file_format_params"), 

20 ] 

21 

22 operations = [ 

23 migrations.RunPython( 

24 remove_migrated_addons, migrations.RunPython.noop, elidable=True 

25 ), 

26 ]