Coverage for app/venv/lib/python3.14/site-packages/weblate/metrics/migrations/0001_squashed_weblate_5.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 4.2.5 on 2023-09-18 08:30 

6 

7import datetime 

8 

9from django.db import migrations, models 

10 

11 

12class Migration(migrations.Migration): 

13 replaces = [ 

14 ("metrics", "0001_initial"), 

15 ("metrics", "0002_import_user_metrics"), 

16 ("metrics", "0003_fixup_non_unique"), 

17 ("metrics", "0004_auto_20210330_0633"), 

18 ("metrics", "0005_add_missing_user"), 

19 ("metrics", "0006_auto_20210331_1047"), 

20 ("metrics", "0007_auto_20210402_1205"), 

21 ("metrics", "0008_alter_metric_value"), 

22 ("metrics", "0009_alter_metric_name"), 

23 ("metrics", "0010_alter_metric_options"), 

24 ("metrics", "0011_metric_kind"), 

25 ("metrics", "0012_migrate_kind"), 

26 ("metrics", "0013_auto_20210930_1841"), 

27 ("metrics", "0014_metricfuture"), 

28 ("metrics", "0015_migrate_metrics"), 

29 ("metrics", "0016_delete_metric"), 

30 ("metrics", "0017_rename_metricfuture_metric"), 

31 ("metrics", "0018_alter_metric_unique_together"), 

32 ] 

33 

34 initial = True 

35 

36 dependencies = [ 

37 ("trans", "0001_squashed_weblate_5"), 

38 ("accounts", "0001_squashed_weblate_5"), 

39 ("weblate_auth", "0002_squashed_weblate_5"), 

40 ] 

41 

42 operations = [ 

43 migrations.CreateModel( 

44 name="Metric", 

45 fields=[ 

46 ("id", models.BigAutoField(primary_key=True, serialize=False)), 

47 ("date", models.DateField(default=datetime.date.today)), 

48 ("scope", models.SmallIntegerField()), 

49 ("relation", models.IntegerField()), 

50 ("secondary", models.IntegerField(default=0)), 

51 ("changes", models.IntegerField()), 

52 ("data", models.JSONField(null=True)), 

53 ], 

54 options={ 

55 "verbose_name": "Metric", 

56 "verbose_name_plural": "Metrics", 

57 "unique_together": {("scope", "relation", "secondary", "date")}, 

58 }, 

59 ), 

60 ]