diff --git a/mcserver/migrations/0029_analysisfunction_info.py b/mcserver/migrations/0029_analysisfunction_info.py new file mode 100644 index 0000000..b257665 --- /dev/null +++ b/mcserver/migrations/0029_analysisfunction_info.py @@ -0,0 +1,18 @@ +# Generated by Django 3.1.14 on 2024-02-16 09:46 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('mcserver', '0028_user_institutional_use'), + ] + + operations = [ + migrations.AddField( + model_name='analysisfunction', + name='info', + field=models.TextField(blank=True, default='', verbose_name='Info'), + ), + ] diff --git a/mcserver/models.py b/mcserver/models.py index c16308d..9b8d62d 100644 --- a/mcserver/models.py +++ b/mcserver/models.py @@ -342,6 +342,8 @@ class AnalysisFunction(models.Model): description = models.CharField('Description', max_length=255) url = models.CharField('Url', max_length=255) + info = models.TextField('Info', blank=True, default='') + is_active = models.BooleanField('Active', default=True) only_for_users = models.ManyToManyField( User, diff --git a/mcserver/serializers.py b/mcserver/serializers.py index d2e0b07..958351f 100644 --- a/mcserver/serializers.py +++ b/mcserver/serializers.py @@ -232,7 +232,7 @@ def to_representation(self, instance): class AnalysisFunctionSerializer(serializers.ModelSerializer): class Meta: model = AnalysisFunction - fields = ('id', 'title', 'description') + fields = ('id', 'title', 'description', 'info') class AnalysisResultSerializer(serializers.ModelSerializer):