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
« 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
5# Generated by Django 5.0.3 on 2024-03-27 12:56
7from django.conf import settings
8from django.db import migrations, models
10import weblate.utils.render
11import weblate.utils.validators
14class Migration(migrations.Migration):
15 dependencies = [
16 ("trans", "0013_alter_category_options_category_category_slug_unique_and_more"),
17 ]
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 ]