updated maintenance mode, commands and login

This commit is contained in:
denisdulici 2020-02-11 00:12:14 +03:00
parent 1b27e6fac8
commit b76698dbe1
7 changed files with 14 additions and 47 deletions

View File

@ -37,7 +37,7 @@ class FinishUpdate extends Command
*/ */
public function handle() public function handle()
{ {
set_time_limit(900); // 15 minutes set_time_limit(3600); // 1 hour
$this->info('Finishing update...'); $this->info('Finishing update...');
@ -56,7 +56,11 @@ class FinishUpdate extends Command
// Set locale for modules // Set locale for modules
if ($alias != 'core') { if ($alias != 'core') {
app()->setLocale(Company::find($company_id)->locale); $company = Company::find($company_id);
if (!empty($company->locale)) {
app()->setLocale($company->locale);
}
} }
session(['company_id' => $company_id]); session(['company_id' => $company_id]);

View File

@ -47,7 +47,7 @@ class Update extends Command
*/ */
public function handle() public function handle()
{ {
set_time_limit(900); // 15 minutes set_time_limit(3600); // 1 hour
$this->alias = $this->argument('alias'); $this->alias = $this->argument('alias');

View File

@ -10,17 +10,6 @@ use Illuminate\Support\Facades\Password;
class Forgot extends Controller class Forgot extends Controller
{ {
/*
|--------------------------------------------------------------------------
| Password Reset Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling password reset emails and
| includes a trait which assists in sending these notifications from
| your application to your users. Feel free to explore this trait.
|
*/
use SendsPasswordResetEmails; use SendsPasswordResetEmails;
/** /**

View File

@ -9,17 +9,6 @@ use Illuminate\Support\Str;
class Login extends Controller class Login extends Controller
{ {
/*
|--------------------------------------------------------------------------
| Login Controller
|--------------------------------------------------------------------------
|
| This controller handles authenticating users for the application and
| redirecting them to your home screen. The controller uses a trait
| to conveniently provide its functionality to your applications.
|
*/
use AuthenticatesUsers; use AuthenticatesUsers;
/** /**
@ -34,10 +23,6 @@ class Login extends Controller
* *
* @return void * @return void
*/ */
/*public function __construct()
{
$this->middleware('guest')->except('logout');
}*/
public function __construct() public function __construct()
{ {
$this->middleware('guest', ['except' => 'destroy']); $this->middleware('guest', ['except' => 'destroy']);
@ -104,7 +89,7 @@ class Login extends Controller
return response()->json($response); return response()->json($response);
} }
session(['dashboard_id' => $user->dashboards()->pluck('id')->first()]); session(['dashboard_id' => $user->dashboards()->enabled()->pluck('id')->first()]);
$response = [ $response = [
'status' => null, 'status' => null,

View File

@ -10,17 +10,6 @@ use Illuminate\Support\Str;
class Reset extends Controller class Reset extends Controller
{ {
/*
|--------------------------------------------------------------------------
| Password Reset Controller
|--------------------------------------------------------------------------
|
| This controller is responsible for handling password reset requests
| and uses a simple trait to include this behavior. You're free to
| explore this trait and override any methods you wish to tweak.
|
*/
use ResetsPasswords; use ResetsPasswords;
/** /**

View File

@ -268,7 +268,7 @@ class Company extends Eloquent
$search = $request->get('search'); $search = $request->get('search');
$limit = $request->get('limit', setting('default.list_limit', '25')); $limit = $request->get('limit', setting('default.list_limit', '25'));
return $query->usingSearchString($search)->sortable($sort)->paginate($limit); return user()->companies()->usingSearchString($search)->sortable($sort)->paginate($limit);
} }
/** /**

View File

@ -7,14 +7,14 @@ return [
* *
* @var string * @var string
*/ */
'view' => 'maintenancemode::app-down', 'view' => env('MAINTENANCE_VIEW', 'maintenancemode::app-down'),
/** /**
* Include CSS styles with the optional notification view * Include CSS styles with the optional notification view
* *
* @var boolean * @var boolean
*/ */
'notification-styles' => true, 'notification-styles' => env('MAINTENANCE_STYLES', true),
/** /**
* Configuration values for injecting variables into the views * Configuration values for injecting variables into the views
@ -59,7 +59,7 @@ return [
* *
* @var array * @var array
*/ */
'exempt-ips' => [env('MAINTENANCE_EXEMPT_IPS')], 'exempt-ips' => explode(',', env('MAINTENANCE_EXEMPT_IPS')),
/** /**
* Use proxies to get the user's IP address * Use proxies to get the user's IP address
@ -68,7 +68,7 @@ return [
* *
* @var boolean * @var boolean
*/ */
'exempt-ips-proxy' => false, 'exempt-ips-proxy' => env('MAINTENANCE_EXEMPT_IPS_PROXY', false),
/** /**
* An array of environments that will never show the maintenance page * An array of environments that will never show the maintenance page
@ -77,7 +77,7 @@ return [
* *
* @var array * @var array
*/ */
'exempt-environments' => [env('MAINTENANCE_EXEMPT_ENVIRONMENTS', 'local')], 'exempt-environments' => explode(',', env('MAINTENANCE_EXEMPT_ENVIRONMENTS', 'local')),
/** /**
* A list of exemption classes to execute * A list of exemption classes to execute