Coverage for app/venv/lib/python3.14/site-packages/weblate/trans/migrations/0014_alter_component_repoweb_alter_project_web.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.0.3 on 2024-03-27 12:56 

6 

7from django.conf import settings 

8from django.db import migrations, models 

9 

10import weblate.utils.render 

11import weblate.utils.validators 

12 

13 

14class Migration(migrations.Migration): 

15 dependencies = [ 

16 ("trans", "0013_alter_category_options_category_category_slug_unique_and_more"), 

17 ] 

18 

19 operations = [ 

20 migrations.AlterField( 

21 model_name="component", 

22 name="repoweb", 

23 field=models.URLField( 

24 blank=True, 

25 help_text="Link to repository browser, use {{branch}} for branch, {{filename}} and {{line}} as filename and line placeholders. You might want to strip leading directory by using {{filename|parentdir}}.", 

26 validators=[ 

27 weblate.utils.validators.WeblateURLValidator(), 

28 weblate.utils.render.validate_repoweb, 

29 ], 

30 verbose_name="Repository browser", 

31 ), 

32 ), 

33 migrations.AlterField( 

34 model_name="project", 

35 name="web", 

36 field=models.URLField( 

37 help_text="Main website of translated project.", 

38 validators=[ 

39 weblate.utils.validators.WeblateURLValidator(), 

40 weblate.utils.validators.validate_project_web, 

41 ], 

42 verbose_name="Project website", 

43 blank=not settings.WEBSITE_REQUIRED, 

44 ), 

45 ), 

46 ]