Skip to content

Commit e52e208

Browse files
committed
EmergencyProject should have visibility itself
1 parent e4c0a8b commit e52e208

File tree

3 files changed

+25
-0
lines changed

3 files changed

+25
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 2.2.27 on 2022-04-27 11:17
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('deployments', '0064_auto_20220414_0842'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='emergencyproject',
15+
name='visibility',
16+
field=models.CharField(choices=[('logged_in_user', 'Membership'), ('ifrc_only', 'IFRC Only'), ('public', 'Public'), ('ifrc_ns', 'IFRC_NS')], default='public', max_length=32, verbose_name='visibility'),
17+
),
18+
]

deployments/models.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -653,6 +653,12 @@ class ActivityStatus(TextChoices):
653653
on_delete=models.CASCADE,
654654
related_name='+',
655655
) # Country to be among the country in event
656+
visibility = models.CharField(
657+
max_length=32,
658+
verbose_name=_('visibility'),
659+
choices=VisibilityCharChoices.CHOICES,
660+
default=VisibilityCharChoices.PUBLIC,
661+
)
656662

657663
def __str__(self):
658664
return self.title

deployments/serializers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -534,6 +534,7 @@ class EmergencyProjectSerializer(
534534
activity_lead_display = serializers.CharField(source='get_activity_lead_display', read_only=True)
535535
status_display = serializers.CharField(source='get_status_display', read_only=True)
536536
country_details = MiniCountrySerializer(source='country', read_only=True)
537+
visibility_display = serializers.CharField(source='get_visibility_display', read_only=True)
537538

538539
class Meta:
539540
model = EmergencyProject

0 commit comments

Comments
 (0)