diff --git a/api/account/admin.py b/api/account/admin.py index 2c47c63a8..db2c8e8df 100644 --- a/api/account/admin.py +++ b/api/account/admin.py @@ -212,6 +212,7 @@ class CustomizationAdmin(ScorerModelAdmin): "fields": [ "path", "scorer_panel_title", + "scorer_panel_text", "scorer", "use_custom_dashboard_panel", ], diff --git a/api/account/api.py b/api/account/api.py index bed8d55d9..9cdfe8715 100644 --- a/api/account/api.py +++ b/api/account/api.py @@ -607,7 +607,10 @@ def get_account_customization(request, dashboard_path: str): "customizationForeground1": customization.customization_foreground_1, } }, - scorerPanel={"title": customization.scorer_panel_title}, + scorerPanel={ + "title": customization.scorer_panel_title, + "text": customization.scorer_panel_text, + }, dashboardPanel={ "logo": { "image": customization.logo_image, diff --git a/api/account/migrations/0024_customization_scorer_panel_text.py b/api/account/migrations/0024_customization_scorer_panel_text.py new file mode 100644 index 000000000..916cf529b --- /dev/null +++ b/api/account/migrations/0024_customization_scorer_panel_text.py @@ -0,0 +1,19 @@ +# Generated by Django 4.2.6 on 2024-04-02 14:59 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + dependencies = [ + ("account", "0023_customization_scorer_panel_title"), + ] + + operations = [ + migrations.AddField( + model_name="customization", + name="scorer_panel_text", + field=models.TextField( + blank=True, help_text="This is the text for the scorer panel", null=True + ), + ), + ] diff --git a/api/account/models.py b/api/account/models.py index c6db35bfc..a511079da 100644 --- a/api/account/models.py +++ b/api/account/models.py @@ -399,6 +399,12 @@ class CustomizationLogoBackgroundType(models.TextChoices): blank=True, unique=False, ) + scorer_panel_text = models.TextField( + help_text="This is the text for the scorer panel", + null=True, + blank=True, + unique=False, + ) scorer = models.ForeignKey(Community, on_delete=models.PROTECT) use_custom_dashboard_panel = models.BooleanField(default=False)