Skip to content

Commit a257d72

Browse files
committed
Field report vetting
1 parent 41eff91 commit a257d72

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

api/drf_views.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,8 @@
5757
RequestChoices,
5858
EPISourceChoices,
5959
MainContact,
60-
UserCountry
60+
UserCountry,
61+
ReviewFieldReportInCountry,
6162
)
6263

6364
from .serializers import (
@@ -1028,3 +1029,14 @@ class GoHistoricalViewSet(viewsets.ReadOnlyModelViewSet):
10281029

10291030
def get_queryset(self):
10301031
return Event.objects.filter(appeals__isnull=False)
1032+
1033+
class ReviewFieldReportInCountryViewset(viewsets.ReadOnlyModelViewSet):
1034+
1035+
class Meta:
1036+
model = ReviewFieldReportInCountry
1037+
serializer_class = CountrySerializerRMD
1038+
fields = ('country_id')
1039+
1040+
@staticmethod
1041+
def get_extra_actions():
1042+
return []

api/models.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2116,3 +2116,6 @@ class ERPGUID(models.Model):
21162116
help_text='Can be used to do a GET request to check on the microservice API side.'
21172117
)
21182118
field_report = models.ForeignKey(FieldReport, verbose_name=_('field report'), on_delete=models.CASCADE)
2119+
2120+
class ReviewFieldReportInCountry(models.Model):
2121+
country = models.ForeignKey(Country, verbose_name=_('country'), on_delete=models.CASCADE)

main/urls.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@
102102
router.register(r'latest_country_overview', per_views.LatestCountryOverviewViewset, basename='latest_country_overview')
103103
router.register(r'main_contact', api_views.MainContactViewset, basename='main_contact')
104104
router.register(r'nslinks', api_views.NSLinksViewset, basename='ns_links')
105-
router.register(r'partner_deployment', deployment_views.PartnerDeploymentViewset, basename='pertner_deployment')
105+
router.register(r'partner_deployment', deployment_views.PartnerDeploymentViewset, basename='partner_deployment')
106106
router.register(r'per', per_views.FormViewset, basename='per')
107107
router.register(r'percountry', per_views.FormCountryViewset, basename='percountry')
108108
router.register(r'perdata', per_views.FormDataViewset)
@@ -147,6 +147,7 @@
147147
router.register(r'share-flash-update', flash_views.ShareFlashUpdateViewSet, basename='share_flash_update')
148148
router.register(r'dref', dref_views.DrefViewSet, basename='dref')
149149
router.register(r'dref-files', dref_views.DrefFileViewSet, basename='dref_files')
150+
router.register(r'review-country', api_views.ReviewFieldReportInCountryViewset, basename='review_country')
150151

151152

152153
admin.site.site_header = 'IFRC Go administration'

0 commit comments

Comments
 (0)