1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-10 21:22:58 +01:00

Drop address2 & shipping_address2 fields from required

This commit is contained in:
Benjamin Beganović 2021-05-25 18:30:50 +02:00
parent a5fec384a8
commit a4b1816774

View File

@ -189,7 +189,7 @@ class StripePaymentDriver extends BaseDriver
if ($this->company_gateway->require_billing_address) { if ($this->company_gateway->require_billing_address) {
$fields[] = ['name' => 'client_address_line_1', 'label' => ctrans('texts.address1'), 'type' => 'text', 'validation' => 'required']; $fields[] = ['name' => 'client_address_line_1', 'label' => ctrans('texts.address1'), 'type' => 'text', 'validation' => 'required'];
$fields[] = ['name' => 'client_address_line_2', 'label' => ctrans('texts.address2'), 'type' => 'text', 'validation' => 'sometimes']; // $fields[] = ['name' => 'client_address_line_2', 'label' => ctrans('texts.address2'), 'type' => 'text', 'validation' => 'nullable'];
$fields[] = ['name' => 'client_city', 'label' => ctrans('texts.city'), 'type' => 'text', 'validation' => 'required']; $fields[] = ['name' => 'client_city', 'label' => ctrans('texts.city'), 'type' => 'text', 'validation' => 'required'];
$fields[] = ['name' => 'client_state', 'label' => ctrans('texts.state'), 'type' => 'text', 'validation' => 'required']; $fields[] = ['name' => 'client_state', 'label' => ctrans('texts.state'), 'type' => 'text', 'validation' => 'required'];
$fields[] = ['name' => 'client_country_id', 'label' => ctrans('texts.country'), 'type' => 'text', 'validation' => 'required']; $fields[] = ['name' => 'client_country_id', 'label' => ctrans('texts.country'), 'type' => 'text', 'validation' => 'required'];
@ -197,7 +197,7 @@ class StripePaymentDriver extends BaseDriver
if ($this->company_gateway->require_shipping_address) { if ($this->company_gateway->require_shipping_address) {
$fields[] = ['name' => 'client_shipping_address_line_1', 'label' => ctrans('texts.shipping_address1'), 'type' => 'text', 'validation' => 'required']; $fields[] = ['name' => 'client_shipping_address_line_1', 'label' => ctrans('texts.shipping_address1'), 'type' => 'text', 'validation' => 'required'];
$fields[] = ['name' => 'client_shipping_address_line_2', 'label' => ctrans('texts.shipping_address2'), 'type' => 'text', 'validation' => 'sometimes']; // $fields[] = ['name' => 'client_shipping_address_line_2', 'label' => ctrans('texts.shipping_address2'), 'type' => 'text', 'validation' => 'sometimes'];
$fields[] = ['name' => 'client_shipping_city', 'label' => ctrans('texts.shipping_city'), 'type' => 'text', 'validation' => 'required']; $fields[] = ['name' => 'client_shipping_city', 'label' => ctrans('texts.shipping_city'), 'type' => 'text', 'validation' => 'required'];
$fields[] = ['name' => 'client_shipping_state', 'label' => ctrans('texts.shipping_state'), 'type' => 'text', 'validation' => 'required']; $fields[] = ['name' => 'client_shipping_state', 'label' => ctrans('texts.shipping_state'), 'type' => 'text', 'validation' => 'required'];
$fields[] = ['name' => 'client_shipping_postal_code', 'label' => ctrans('texts.shipping_postal_code'), 'type' => 'text', 'validation' => 'required']; $fields[] = ['name' => 'client_shipping_postal_code', 'label' => ctrans('texts.shipping_postal_code'), 'type' => 'text', 'validation' => 'required'];
@ -255,7 +255,7 @@ class StripePaymentDriver extends BaseDriver
public function createPaymentIntent($data): ?PaymentIntent public function createPaymentIntent($data): ?PaymentIntent
{ {
$this->init(); $this->init();
$meta = $this->stripe_connect_auth; $meta = $this->stripe_connect_auth;
return PaymentIntent::create($data, $meta); return PaymentIntent::create($data, $meta);
@ -299,7 +299,7 @@ class StripePaymentDriver extends BaseDriver
$customer = null; $customer = null;
$this->init(); $this->init();
$client_gateway_token = ClientGatewayToken::whereClientId($this->client->id)->whereCompanyGatewayId($this->company_gateway->id)->first(); $client_gateway_token = ClientGatewayToken::whereClientId($this->client->id)->whereCompanyGatewayId($this->company_gateway->id)->first();
if ($client_gateway_token && $client_gateway_token->gateway_customer_reference) { if ($client_gateway_token && $client_gateway_token->gateway_customer_reference) {
@ -420,12 +420,12 @@ class StripePaymentDriver extends BaseDriver
nlog($e->getMessage()); nlog($e->getMessage());
SystemLogger::dispatch([ SystemLogger::dispatch([
'server_response' => $e->getMessage(), 'server_response' => $e->getMessage(),
'data' => request()->all(), 'data' => request()->all(),
], ],
SystemLog::CATEGORY_GATEWAY_RESPONSE, SystemLog::CATEGORY_GATEWAY_RESPONSE,
SystemLog::EVENT_GATEWAY_FAILURE, SystemLog::EVENT_GATEWAY_FAILURE,
SystemLog::TYPE_STRIPE, SystemLog::TYPE_STRIPE,
$this->client, $this->client->company); $this->client, $this->client->company);
} }
@ -444,7 +444,7 @@ class StripePaymentDriver extends BaseDriver
$this->init(); $this->init();
try{ try{
$pm = $this->getStripePaymentMethod($token->token); $pm = $this->getStripePaymentMethod($token->token);
$pm->detach([], $this->stripe_connect_auth); $pm->detach([], $this->stripe_connect_auth);
@ -453,12 +453,12 @@ class StripePaymentDriver extends BaseDriver
nlog($e->getMessage()); nlog($e->getMessage());
SystemLogger::dispatch([ SystemLogger::dispatch([
'server_response' => $e->getMessage(), 'server_response' => $e->getMessage(),
'data' => request()->all(), 'data' => request()->all(),
], ],
SystemLog::CATEGORY_GATEWAY_RESPONSE, SystemLog::CATEGORY_GATEWAY_RESPONSE,
SystemLog::EVENT_GATEWAY_FAILURE, SystemLog::EVENT_GATEWAY_FAILURE,
SystemLog::TYPE_STRIPE, SystemLog::TYPE_STRIPE,
$this->client, $this->client->company); $this->client, $this->client->company);
} }
@ -499,7 +499,7 @@ class StripePaymentDriver extends BaseDriver
/** /**
* Pull all client payment methods and update * Pull all client payment methods and update
* the respective tokens in the system. * the respective tokens in the system.
* *
*/ */
// public function updateAllPaymentMethods() // public function updateAllPaymentMethods()
// { // {
@ -508,9 +508,9 @@ class StripePaymentDriver extends BaseDriver
/** /**
* Imports stripe customers and their payment methods * Imports stripe customers and their payment methods
* Matches users in the system based on the $match_on_record * Matches users in the system based on the $match_on_record
* ie. email * ie. email
* *
* Phone * Phone
* Email * Email
*/ */