From: Pradeep Nayak Date: Thu, 23 Jul 2015 19:57:13 +0000 (+0530) Subject: --CRM-16187, Added create spec for financial trxn create X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=b494e85fda236c2a4c72c2f36ec52286dc24c5f3;p=civicrm-core.git --CRM-16187, Added create spec for financial trxn create --- diff --git a/api/v3/FinancialTrxn.php b/api/v3/FinancialTrxn.php index 9375c81298..18c680cce4 100644 --- a/api/v3/FinancialTrxn.php +++ b/api/v3/FinancialTrxn.php @@ -65,3 +65,18 @@ function civicrm_api3_financial_trxn_get($params) { function civicrm_api3_financial_trxn_delete($params) { return _civicrm_api3_basic_delete(_civicrm_api3_get_BAO(__FUNCTION__), $params); } + +/** + * Adjust Metadata for Create action. + * + * The metadata is used for setting defaults, documentation & validation. + * + * @param array $params + * Array of parameters determined by getfields. + */ +function _civicrm_api3_financial_trxn_create_spec(&$params) { + $params['to_financial_account_id']['api.required'] = 1; + $params['status_id']['api.required'] = 1; + $params['payment_instrument_id']['api.required'] = 1; + $params['total_amount']['api.required'] = 1; +} \ No newline at end of file