diff options
| author | Sasha Romijn <github@mxsasha.eu> | 2024-06-09 14:34:56 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-09 14:34:56 +0200 |
| commit | 267fc36e29f8cf766c676ef7ee17342acb3a8836 (patch) | |
| tree | 9d1e7d7eb32c5a45560d15014def75e40d734b9c /members | |
| parent | c1e817cea01f0f1755afbf5fb0eac55128d96a92 (diff) | |
Clarified field visibility in members admin
Co-authored-by: Baptiste Mispelon <bmispelon@gmail.com>
Diffstat (limited to 'members')
| -rw-r--r-- | members/migrations/0009_alter_individualmember_add_reason_help_text.py | 18 | ||||
| -rw-r--r-- | members/models.py | 9 |
2 files changed, 26 insertions, 1 deletions
diff --git a/members/migrations/0009_alter_individualmember_add_reason_help_text.py b/members/migrations/0009_alter_individualmember_add_reason_help_text.py new file mode 100644 index 00000000..f81f6757 --- /dev/null +++ b/members/migrations/0009_alter_individualmember_add_reason_help_text.py @@ -0,0 +1,18 @@ +# Generated by Django 3.2.25 on 2024-06-09 07:32 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('members', '0008_auto_20181001_1031'), + ] + + operations = [ + migrations.AlterField( + model_name='individualmember', + name='reason_for_leaving', + field=models.TextField(blank=True, help_text='⚠️ This reason is publicly displayed on the website. <strong>Do not include confidential details.</strong>'), + ), + ] diff --git a/members/models.py b/members/models.py index c81254ed..866f8764 100644 --- a/members/models.py +++ b/members/models.py @@ -4,6 +4,7 @@ from django.core import signing from django.db import models from django.db.models.signals import post_save from django.dispatch import receiver +from django.utils.safestring import mark_safe from django.views.generic.dates import timezone_today from django_hosts import reverse from sorl.thumbnail import ImageField, get_thumbnail @@ -38,7 +39,13 @@ class IndividualMember(models.Model): email = models.EmailField(unique=True) member_since = models.DateField(default=timezone_today) member_until = models.DateField(null=True, blank=True) - reason_for_leaving = models.TextField(blank=True) + reason_for_leaving = models.TextField( + blank=True, + help_text=mark_safe( + "⚠️ This reason is publicly displayed on the website. " + "<strong>Do not include confidential details.</strong>" + ), + ) class Meta: ordering = ["name"] |
