def validate(self, data): validated = validators.organisation( data.get('organisation_identifier'), data.get('default_lang', {}).get('code'), data.get('default_currency', {}).get('code'), data.get('name'), ) return handle_errors(validated)
def validate(self, data): validated = validators.organisation( data.get('organisation_identifier'), data.get('default_lang', {}).get('code'), data.get('default_currency', {}).get('code'), data.get('name'), ) return handle_errors(validated)
def validate(self, data): document_link = get_or_raise(org_models.OrganisationDocumentLink, data, 'document_link') validated = validators.document_link_recipient_country( document_link, data.get('recipient_country', {}).get('code'), ) return handle_errors(validated)
def validate(self, data): document_link = get_or_raise(org_models.OrganisationDocumentLink, data, 'document_link') validated = validators.document_link_language( document_link, data.get('language', {}).get('code'), ) return handle_errors(validated)
def validate(self, data): document_link = get_or_raise( org_models.OrganisationDocumentLink, data, 'document_link') validated = validators.document_link_recipient_country( document_link, data.get('recipient_country', {}).get('code'), ) return handle_errors(validated)
def validate(self, data): document_link = get_or_raise( org_models.OrganisationDocumentLink, data, 'document_link') validated = validators.document_link_language( document_link, data.get('language', {}).get('code'), ) return handle_errors(validated)
def validate(self, data): organisation = get_or_raise(org_models.Organisation, data, 'organisation') validated = validators.organisation_document_link( organisation, data.get('url'), data.get('file_format', {}).get('code'), data.get('iso_date'), data.get('documentlinktitle', {}).get('narratives'), ) return handle_errors(validated)
def validate(self, data): organisation = get_or_raise( org_models.Organisation, data, 'organisation') validated = validators.organisation_document_link( organisation, data.get('url'), data.get('file_format', {}).get('code'), data.get('iso_date'), data.get('documentlinktitle', {}).get('narratives'), ) return handle_errors(validated)
def validate(self, data): organisation = get_or_raise(org_models.Organisation, data, 'organisation') validated = validators.organisation_total_expenditure( organisation, data.get('period_start'), data.get('period_end'), data.get('value'), data.get('currency').get('code'), data.get('value_date'), ) return handle_errors(validated)
def validate(self, data): total_expenditure = get_or_raise(org_models.TotalExpenditure, data, 'total_expenditure') validated = validators.organisation_total_expenditure_line( total_expenditure, data.get('ref'), data.get('value'), data.get('currency').get('code'), data.get('value_date'), data.get('narratives'), ) return handle_errors(validated)
def validate(self, data): recipient_region_budget = get_or_raise( org_models.RecipientRegionBudget, data, 'recipient_region_budget') validated = validators.organisation_recipient_region_budget_line( recipient_region_budget, data.get('ref'), data.get('value'), data.get('currency').get('code'), data.get('value_date'), data.get('narratives'), ) return handle_errors(validated)
def validate(self, data): organisation = get_or_raise( org_models.Organisation, data, 'organisation') validated = validators.organisation_total_expenditure( organisation, data.get('period_start'), data.get('period_end'), data.get('value'), data.get('currency').get('code'), data.get('value_date'), ) return handle_errors(validated)
def validate(self, data): total_expenditure = get_or_raise( org_models.TotalExpenditure, data, 'total_expenditure') validated = validators.organisation_total_expenditure_line( total_expenditure, data.get('ref'), data.get('value'), data.get('currency').get('code'), data.get('value_date'), data.get('narratives'), ) return handle_errors(validated)
def validate(self, data): recipient_region_budget = get_or_raise( org_models.RecipientRegionBudget, data, 'recipient_region_budget') validated = validators.organisation_recipient_region_budget_line( recipient_region_budget, data.get('ref'), data.get('value'), data.get('currency').get('code'), data.get('value_date'), data.get('narratives'), ) return handle_errors(validated)
def validate(self, data): organisation = get_or_raise(org_models.Organisation, data, 'organisation') validated = validators.organisation_recipient_region_budget( organisation, data.get('status', {}).get('code'), data.get('region', {}).get('code'), data.get('period_start'), data.get('period_end'), data.get('value'), data.get('currency').get('code'), data.get('value_date'), ) return handle_errors(validated)
def validate(self, data): organisation = get_or_raise( org_models.Organisation, data, 'organisation') validated = validators.organisation_recipient_region_budget( organisation, data.get('status', {}).get('code'), data.get('region', {}).get('code'), data.get('period_start'), data.get('period_end'), data.get('value'), data.get('currency').get('code'), data.get('value_date'), ) return handle_errors(validated)