Skip to content

Commit caafd1a

Browse files
Merge pull request #1497 from IFRCGo/feature/3w-add-annual-figures-1189
Adding 2 total fields to AnnualSplit
2 parents cfcf1da + f64e726 commit caafd1a

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

deployments/migrations/0067_annualsplit.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ class Migration(migrations.Migration):
2020
('target_male', models.IntegerField(blank=True, null=True, verbose_name='target male')),
2121
('target_female', models.IntegerField(blank=True, null=True, verbose_name='target female')),
2222
('target_other', models.IntegerField(blank=True, null=True, verbose_name='target other')),
23+
('target_total', models.IntegerField(blank=True, null=True, verbose_name='target total')),
2324
('reached_male', models.IntegerField(blank=True, null=True, verbose_name='reached male')),
2425
('reached_female', models.IntegerField(blank=True, null=True, verbose_name='reached female')),
2526
('reached_other', models.IntegerField(blank=True, null=True, verbose_name='reached other')),
27+
('reached_total', models.IntegerField(blank=True, null=True, verbose_name='reached total')),
2628
('project', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='annual_splits', to='deployments.Project', verbose_name='project')),
2729
],
2830
options={

deployments/models.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -527,9 +527,11 @@ class AnnualSplit(models.Model):
527527
target_male = models.IntegerField(verbose_name=_('target male'), null=True, blank=True)
528528
target_female = models.IntegerField(verbose_name=_('target female'), null=True, blank=True)
529529
target_other = models.IntegerField(verbose_name=_('target other'), null=True, blank=True)
530+
target_total = models.IntegerField(verbose_name=_('target total'), null=True, blank=True)
530531
reached_male = models.IntegerField(verbose_name=_('reached male'), null=True, blank=True)
531532
reached_female = models.IntegerField(verbose_name=_('reached female'), null=True, blank=True)
532533
reached_other = models.IntegerField(verbose_name=_('reached other'), null=True, blank=True)
534+
reached_total = models.IntegerField(verbose_name=_('reached total'), null=True, blank=True)
533535

534536
class Meta:
535537
verbose_name = _('Annual Split')

deployments/serializers.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -341,8 +341,11 @@ class Meta:
341341
class AnnualSplitSerializer(ModelSerializer):
342342
class Meta:
343343
model = AnnualSplit
344-
fields = ('year', 'budget_amount', 'target_male', 'target_female', 'target_other',
345-
'reached_male', 'reached_female', 'reached_other',)
344+
fields = (
345+
'year', 'budget_amount',
346+
'target_male', 'target_female', 'target_other', 'target_total',
347+
'reached_male', 'reached_female', 'reached_other', 'reached_total',
348+
)
346349

347350

348351
class ProjectSerializer(EnumSupportSerializerMixin, ModelSerializer):

0 commit comments

Comments
 (0)