Bin
2025-12-17 dcf780a91c16b6be28635b6e2e0e702060ee19f2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
# Generated by Django 3.1.4 on 2021-03-06 05:06
 
import django.core.validators
from django.db import migrations, models
 
 
class Migration(migrations.Migration):
 
    dependencies = [
        ('projects', '0003_project_color'),
    ]
 
    operations = [
        migrations.RemoveField(
            model_name='project',
            name='agreement_method',
        ),
        migrations.RemoveField(
            model_name='project',
            name='agreement_threshold',
        ),
        migrations.RemoveField(
            model_name='project',
            name='metric_name',
        ),
        migrations.RemoveField(
            model_name='project',
            name='metric_params',
        ),
        migrations.RemoveField(
            model_name='project',
            name='metric_threshold',
        ),
        migrations.RemoveField(
            model_name='project',
            name='use_kappa',
        ),
        migrations.AlterField(
            model_name='project',
            name='description',
            field=models.TextField(blank=True, default='', help_text='Project description', null=True, verbose_name='description'),
        ),
        migrations.AlterField(
            model_name='project',
            name='enable_empty_completion',
            field=models.BooleanField(default=True, help_text='Allow annotators to submit empty annotations', verbose_name='enable empty annotation'),
        ),
        migrations.AlterField(
            model_name='project',
            name='expert_instruction',
            field=models.TextField(blank=True, default='', help_text='Labeling instructions in HTML format', null=True, verbose_name='expert instruction'),
        ),
        migrations.AlterField(
            model_name='project',
            name='is_draft',
            field=models.BooleanField(default=False, help_text='Whether or not the project is in the middle of being created', verbose_name='is draft'),
        ),
        migrations.AlterField(
            model_name='project',
            name='is_published',
            field=models.BooleanField(default=False, help_text='Whether or not the project is published to annotators', verbose_name='published'),
        ),
        migrations.AlterField(
            model_name='project',
            name='maximum_completions',
            field=models.IntegerField(default=1, help_text='Maximum number of annotations for one task. If the number of annotations per task is equal or greater to this value, the task is completed (is_labeled=True)', verbose_name='maximum completion number'),
        ),
        migrations.AlterField(
            model_name='project',
            name='min_completions_to_start_training',
            field=models.IntegerField(default=10, help_text='Minimum number of completed tasks after which model training is started', verbose_name='min_completions_to_start_training'),
        ),
        migrations.AlterField(
            model_name='project',
            name='result_count',
            field=models.IntegerField(default=0, help_text='Total results inside of annotations counter', verbose_name='result count'),
        ),
        migrations.AlterField(
            model_name='project',
            name='show_collab_predictions',
            field=models.BooleanField(default=True, help_text='If set, the annotator can view model predictions', verbose_name='show predictions to annotator'),
        ),
        migrations.AlterField(
            model_name='project',
            name='show_completion_history',
            field=models.BooleanField(default=False, help_text='Show annotation history to annotator', verbose_name='show annotation history'),
        ),
        migrations.AlterField(
            model_name='project',
            name='show_instruction',
            field=models.BooleanField(default=False, help_text='Show instructions to the annotator before they start', verbose_name='show instruction'),
        ),
        migrations.AlterField(
            model_name='project',
            name='show_skip_button',
            field=models.BooleanField(default=True, help_text='Show a skip button in interface and allow annotators to skip the task', verbose_name='show skip button'),
        ),
        migrations.AlterField(
            model_name='project',
            name='title',
            field=models.CharField(blank=True, default='', help_text='Project name. Must be between 3 to 50 characters long.', max_length=50, null=True, validators=[django.core.validators.MinLengthValidator(3), django.core.validators.MaxLengthValidator(50)], verbose_name='title'),
        ),
        migrations.AlterField(
            model_name='projectsummary',
            name='common_data_columns',
            field=models.JSONField(default=list, help_text='Common data columns found across imported tasks', null=True, verbose_name='common data columns'),
        ),
        migrations.AlterField(
            model_name='projecttemplate',
            name='expert_instruction',
            field=models.TextField(default='', verbose_name='annotator instructions'),
        ),
    ]