Skip to content

Commit c23ed7e

Browse files
Merge pull request #1399 from IFRCGo/feature/fix-3w-2329
Feature/fix 3w
2 parents c62bb0f + 47279c8 commit c23ed7e

File tree

4 files changed

+182
-110
lines changed

4 files changed

+182
-110
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Generated by Django 2.2.27 on 2022-04-13 14:38
2+
3+
from django.db import migrations, models
4+
5+
6+
class Migration(migrations.Migration):
7+
8+
dependencies = [
9+
('deployments', '0062_auto_20220331_1143'),
10+
]
11+
12+
operations = [
13+
migrations.AddField(
14+
model_name='project',
15+
name='reporting_ns_contact_email',
16+
field=models.CharField(blank=True, max_length=255, null=True, verbose_name='NS Contanct Information: Email'),
17+
),
18+
migrations.AddField(
19+
model_name='project',
20+
name='reporting_ns_contact_name',
21+
field=models.CharField(blank=True, max_length=255, null=True, verbose_name='NS Contanct Information: Name'),
22+
),
23+
migrations.AddField(
24+
model_name='project',
25+
name='reporting_ns_contact_role',
26+
field=models.CharField(blank=True, max_length=255, null=True, verbose_name='NS Contanct Information: Role'),
27+
),
28+
]

deployments/models.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,10 +403,29 @@ class Project(models.Model):
403403
user = models.ForeignKey(
404404
settings.AUTH_USER_MODEL, verbose_name=_('user'), null=True, blank=True, on_delete=models.SET_NULL,
405405
) # user who created this project
406+
# -- Reporting NS
406407
reporting_ns = models.ForeignKey(
407408
Country, verbose_name=_('reporting national society'), on_delete=models.CASCADE,
408409
related_name='ns_projects',
409410
) # this is the national society that is reporting the project
411+
reporting_ns_contact_name = models.CharField(
412+
verbose_name=_('NS Contanct Information: Name'),
413+
max_length=255,
414+
blank=True,
415+
null=True,
416+
)
417+
reporting_ns_contact_role = models.CharField(
418+
verbose_name=_('NS Contanct Information: Role'),
419+
max_length=255,
420+
blank=True,
421+
null=True,
422+
)
423+
reporting_ns_contact_email = models.CharField(
424+
verbose_name=_('NS Contanct Information: Email'),
425+
max_length=255,
426+
blank=True,
427+
null=True,
428+
)
410429
project_country = models.ForeignKey(
411430
Country, verbose_name=_('country'), on_delete=models.CASCADE,
412431
null=True, # NOTE: Added due to migrations issue

0 commit comments

Comments
 (0)