mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Sort response in alphabetical order by key
This commit is contained in:
parent
1e1be26980
commit
3ad0a3ff9a
@ -20,20 +20,21 @@ use App\Models\Company;
|
||||
class CompanySettings extends BaseSettings
|
||||
{
|
||||
|
||||
public $start_of_week = '';
|
||||
public $financial_year_start = '';
|
||||
public $enable_modules = false;
|
||||
|
||||
public $timezone_id = '';
|
||||
public $date_format_id = '';
|
||||
public $datetime_format_id = '';
|
||||
public $military_time = false;
|
||||
public $start_of_week = '';
|
||||
public $financial_year_start = '';
|
||||
|
||||
public $language_id = '';
|
||||
|
||||
public $precision = 2;
|
||||
public $show_currency_symbol = true;
|
||||
public $show_currency_code = false;
|
||||
|
||||
public $payment_terms;
|
||||
public $payment_terms_id = 1;
|
||||
|
||||
public $custom_label1 = '';
|
||||
public $custom_value1 = '';
|
||||
@ -127,11 +128,10 @@ class CompanySettings extends BaseSettings
|
||||
public $show_item_taxes = false;
|
||||
public $fill_products = false;
|
||||
public $tax_name1 = '';
|
||||
public $tax_rate1 = '';
|
||||
public $tax_rate1 = 0;
|
||||
public $tax_name2 = '';
|
||||
public $tax_rate2 = '';
|
||||
public $tax_rate2 = 0;
|
||||
public $enable_second_tax_rate = false;
|
||||
public $enable_modules = false;
|
||||
public $payment_type_id = '';
|
||||
public $convert_products = false;
|
||||
public $custom_fields = '';
|
||||
@ -149,9 +149,9 @@ class CompanySettings extends BaseSettings
|
||||
public $email_template_reminder1 = '';
|
||||
public $email_template_reminder2 = '';
|
||||
public $email_template_reminder3 = '';
|
||||
public $has_custom_design1 = '';
|
||||
public $has_custom_design2 = '';
|
||||
public $has_custom_design3 = '';
|
||||
public $has_custom_design1 = false;
|
||||
public $has_custom_design2 = false;
|
||||
public $has_custom_design3 = false;
|
||||
public $enable_portal_password = false;
|
||||
public $show_accept_invoice_terms = false;
|
||||
public $show_accept_quote_terms = false;
|
||||
@ -159,10 +159,15 @@ class CompanySettings extends BaseSettings
|
||||
public $require_quote_signature = false;
|
||||
|
||||
public static $casts = [
|
||||
'require_invoice_signature' => 'false',
|
||||
'require_quote_signature' => 'false',
|
||||
'show_accept_quote_terms' => 'false',
|
||||
'show_accept_invoice_terms' => 'false',
|
||||
'has_custom_design1' => 'bool',
|
||||
'has_custom_design2' => 'bool',
|
||||
'has_custom_design3' => 'bool',
|
||||
'tax_rate1' => 'float',
|
||||
'tax_rate2' => 'float',
|
||||
'require_invoice_signature' => 'bool',
|
||||
'require_quote_signature' => 'bool',
|
||||
'show_accept_quote_terms' => 'bool',
|
||||
'show_accept_invoice_terms' => 'bool',
|
||||
'timezone_id' => 'string',
|
||||
'date_format_id' => 'string',
|
||||
'datetime_format_id' => 'string',
|
||||
@ -173,7 +178,7 @@ class CompanySettings extends BaseSettings
|
||||
'precision' => 'int',
|
||||
'show_currency_symbol' => 'bool',
|
||||
'show_currency_code' => 'bool',
|
||||
'payment_terms' => 'int',
|
||||
'payment_terms_id' => 'string',
|
||||
'custom_label1' => 'string',
|
||||
'custom_value1' => 'string',
|
||||
'custom_label2' => 'string',
|
||||
|
@ -197,9 +197,12 @@ class BaseController extends Controller
|
||||
$response['static'] = Statics::company(auth()->user()->getCompany()->getLocale());
|
||||
|
||||
}
|
||||
|
||||
ksort($response);
|
||||
|
||||
$response = json_encode($response, JSON_PRETTY_PRINT);
|
||||
$headers = self::getApiHeaders();
|
||||
|
||||
|
||||
return response()->make($response, 200, $headers);
|
||||
|
||||
|
@ -71,7 +71,7 @@ class Kernel extends HttpKernel
|
||||
\App\Http\Middleware\StartupCheck::class,
|
||||
\App\Http\Middleware\QueryLogging::class,
|
||||
],
|
||||
'db' => [
|
||||
'api_db' => [
|
||||
\App\Http\Middleware\SetDb::class,
|
||||
],
|
||||
'web_db' => [
|
||||
|
@ -64,22 +64,22 @@ return [
|
||||
'from_name' => env('MAIL_FROM_NAME'),
|
||||
],
|
||||
'cached_tables' => [
|
||||
'banks' => 'App\Models\Bank',
|
||||
'countries' => 'App\Models\Country',
|
||||
'currencies' => 'App\Models\Currency',
|
||||
'sizes' => 'App\Models\Size',
|
||||
'industries' => 'App\Models\Industry',
|
||||
'timezones' => 'App\Models\Timezone',
|
||||
'date_formats' => 'App\Models\DateFormat',
|
||||
'datetime_formats' => 'App\Models\DatetimeFormat',
|
||||
'gateways' => 'App\Models\Gateway',
|
||||
'gateway_types' => 'App\Models\GatewayType',
|
||||
'industries' => 'App\Models\Industry',
|
||||
'languages' => 'App\Models\Language',
|
||||
'payment_types' => 'App\Models\PaymentType',
|
||||
'countries' => 'App\Models\Country',
|
||||
'sizes' => 'App\Models\Size',
|
||||
'timezones' => 'App\Models\Timezone',
|
||||
//'invoiceDesigns' => 'App\Models\InvoiceDesign',
|
||||
//'invoiceStatus' => 'App\Models\InvoiceStatus',
|
||||
//'frequencies' => 'App\Models\Frequency',
|
||||
'gateways' => 'App\Models\Gateway',
|
||||
'gateway_types' => 'App\Models\GatewayType',
|
||||
//'fonts' => 'App\Models\Font',
|
||||
'banks' => 'App\Models\Bank',
|
||||
],
|
||||
'payment_terms' => [
|
||||
[
|
||||
|
@ -39,7 +39,7 @@ class RandomDataSeeder extends Seeder
|
||||
$account = factory(\App\Models\Account::class)->create();
|
||||
$company = factory(\App\Models\Company::class)->create([
|
||||
'account_id' => $account->id,
|
||||
'domain' => 'ninja.test:8000',
|
||||
'domain' => config('ninja.site_url'),
|
||||
]);
|
||||
|
||||
$account->default_company_id = $company->id;
|
||||
|
@ -29,9 +29,10 @@ Route::group(['api_secret_check','domain_db'], function () {
|
||||
|
||||
Route::post('api/v1/login', 'Auth\LoginController@apiLogin')->name('login.submit');
|
||||
Route::post('api/v1/reset_password', 'Auth\ForgotPasswordController@sendResetLinkEmail')->name('password.reset');
|
||||
|
||||
});
|
||||
|
||||
Route::group(['middleware' => ['db','api_secret_check','token_auth'], 'prefix' =>'api/v1', 'as' => 'api.'], function () {
|
||||
Route::group(['middleware' => ['api_db','api_secret_check','token_auth'], 'prefix' =>'api/v1', 'as' => 'api.'], function () {
|
||||
|
||||
Route::resource('clients', 'ClientController'); // name = (clients. index / create / show / update / destroy / edit
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user