Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,8 @@ APP_FALLBACK_LOCALE=en
APP_FAKER_LOCALE=en_US
APP_MAINTENANCE_DRIVER=file
APP_MAINTENANCE_STORE=database
PHP_CLI_SERVER_WORKERS=4

BCRYPT_ROUNDS=12

SESSION_ENCRYPT=false
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,5 @@ Homestead.yaml
.phpunit.result.cache
.phpunit.cache
mysql-connector-java-*
/storage/pail
/.nova
14 changes: 6 additions & 8 deletions app/Http/Controllers/Admin/AdminController.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,18 @@
namespace Jitterbug\Http\Controllers\Admin;

use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Models\User;

class AdminController extends Controller
class AdminController extends Controller implements HasMiddleware
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
public static function middleware(): array
{
$this->middleware(['auth', 'admin']);
return [
['auth', 'admin'],
];
}

public function index()
Expand Down
14 changes: 6 additions & 8 deletions app/Http/Controllers/Admin/CollectionTypesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\CollectionTypeRequest;
Expand All @@ -14,16 +15,13 @@
/**
* Controller for the management of collection types in the Admin area.
*/
class CollectionTypesController extends Controller
class CollectionTypesController extends Controller implements HasMiddleware
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
public static function middleware(): array
{
$this->middleware(['auth', 'admin']);
return [
['auth', 'admin'],
];
}

public function index(Request $request)
Expand Down
12 changes: 10 additions & 2 deletions app/Http/Controllers/Admin/CollectionsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\CollectionRequest;
Expand All @@ -18,7 +19,7 @@
/**
* Controller for the management of collections in the Admin area.
*/
class CollectionsController extends Controller
class CollectionsController extends Controller implements HasMiddleware
{
protected $solrItems;

Expand All @@ -33,12 +34,19 @@ class CollectionsController extends Controller
*/
public function __construct()
{
$this->middleware(['auth', 'admin']);

$this->solrItems = new SolariumProxy('jitterbug-items');
$this->solrInstances = new SolariumProxy('jitterbug-instances');
$this->solrTransfers = new SolariumProxy('jitterbug-transfers');
}

public static function middleware(): array
{
return [
['auth', 'admin'],
];
}

public function index(Request $request)
{
if ($request->ajax()) {
Expand Down
12 changes: 10 additions & 2 deletions app/Http/Controllers/Admin/DepartmentsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\DepartmentRequest;
Expand All @@ -14,7 +15,7 @@
/**
* Controller for the management of departments in the Admin area.
*/
class DepartmentsController extends Controller
class DepartmentsController extends Controller implements HasMiddleware
{
protected $solrInstances;

Expand All @@ -25,10 +26,17 @@ class DepartmentsController extends Controller
*/
public function __construct()
{
$this->middleware(['auth', 'admin']);

$this->solrInstances = new SolariumProxy('jitterbug-instances');
}

public static function middleware(): array
{
return [
['auth', 'admin'],
];
}

public function index(Request $request)
{
if ($request->ajax()) {
Expand Down
12 changes: 10 additions & 2 deletions app/Http/Controllers/Admin/FormatsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\FormatRequest;
Expand All @@ -17,7 +18,7 @@
/**
* Controller for the management of formats in the Admin area.
*/
class FormatsController extends Controller
class FormatsController extends Controller implements HasMiddleware
{
protected $solrItems;

Expand All @@ -32,12 +33,19 @@ class FormatsController extends Controller
*/
public function __construct()
{
$this->middleware(['auth', 'admin']);

$this->solrItems = new SolariumProxy('jitterbug-items');
$this->solrInstances = new SolariumProxy('jitterbug-instances');
$this->solrTransfers = new SolariumProxy('jitterbug-transfers');
}

public static function middleware(): array
{
return [
['auth', 'admin'],
];
}

public function index(Request $request)
{
if ($request->ajax()) {
Expand Down
12 changes: 10 additions & 2 deletions app/Http/Controllers/Admin/PlaybackMachinesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\PlaybackMachineRequest;
Expand All @@ -14,7 +15,7 @@
/**
* Controller for the management of playback machines in the Admin area.
*/
class PlaybackMachinesController extends Controller
class PlaybackMachinesController extends Controller implements HasMiddleware
{
protected $solrTransfers;

Expand All @@ -25,10 +26,17 @@ class PlaybackMachinesController extends Controller
*/
public function __construct()
{
$this->middleware(['auth', 'admin']);

$this->solrTransfers = new SolariumProxy('jitterbug-transfers');
}

public static function middleware(): array
{
return [
['auth', 'admin'],
];
}

public function index(Request $request)
{
if ($request->ajax()) {
Expand Down
14 changes: 6 additions & 8 deletions app/Http/Controllers/Admin/PmSpeedsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\PmSpeedRequest;
Expand All @@ -13,16 +14,13 @@
/**
* Controller for the management of PM speeds in the Admin area.
*/
class PmSpeedsController extends Controller
class PmSpeedsController extends Controller implements HasMiddleware
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
public static function middleware(): array
{
$this->middleware(['auth', 'admin']);
return [
['auth', 'admin'],
];
}

public function index(Request $request)
Expand Down
14 changes: 6 additions & 8 deletions app/Http/Controllers/Admin/PrefixesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\PrefixRequest;
use Jitterbug\Models\CollectionType;
Expand All @@ -12,16 +13,13 @@
/**
* Controller for the management of Prefixes in the Admin area.
*/
class PrefixesController extends Controller
class PrefixesController extends Controller implements HasMiddleware
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
public static function middleware(): array
{
$this->middleware(['auth', 'admin']);
return [
['auth', 'admin'],
];
}

public function index(Request $request)
Expand Down
12 changes: 10 additions & 2 deletions app/Http/Controllers/Admin/ProjectsController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\ProjectRequest;
Expand All @@ -14,7 +15,7 @@
/**
* Controller for the management of projects in the Admin area.
*/
class ProjectsController extends Controller
class ProjectsController extends Controller implements HasMiddleware
{
protected $solrInstances;

Expand All @@ -25,10 +26,17 @@ class ProjectsController extends Controller
*/
public function __construct()
{
$this->middleware(['auth', 'admin']);

$this->solrInstances = new SolariumProxy('jitterbug-instances');
}

public static function middleware(): array
{
return [
['auth', 'admin'],
];
}

public function index(Request $request)
{
if ($request->ajax()) {
Expand Down
12 changes: 10 additions & 2 deletions app/Http/Controllers/Admin/ReproductionMachinesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\ReproductionMachineRequest;
Expand All @@ -14,7 +15,7 @@
/**
* Controller for the management of reproduction machines in the Admin area.
*/
class ReproductionMachinesController extends Controller
class ReproductionMachinesController extends Controller implements HasMiddleware
{
protected $solrInstances;

Expand All @@ -25,10 +26,17 @@ class ReproductionMachinesController extends Controller
*/
public function __construct()
{
$this->middleware(['auth', 'admin']);

$this->solrInstances = new SolariumProxy('jitterbug-instances');
}

public static function middleware(): array
{
return [
['auth', 'admin'],
];
}

public function index(Request $request)
{
if ($request->ajax()) {
Expand Down
14 changes: 6 additions & 8 deletions app/Http/Controllers/Admin/SamplingRatesController.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

use DB;
use Illuminate\Http\Request;
use Illuminate\Routing\Controllers\HasMiddleware;
use Illuminate\Support\MessageBag;
use Jitterbug\Http\Controllers\Controller;
use Jitterbug\Http\Requests\SamplingRateRequest;
Expand All @@ -13,16 +14,13 @@
/**
* Controller for the management of sampling rates in the Admin area.
*/
class SamplingRatesController extends Controller
class SamplingRatesController extends Controller implements HasMiddleware
{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct()
public static function middleware(): array
{
$this->middleware(['auth', 'admin']);
return [
['auth', 'admin'],
];
}

public function index(Request $request)
Expand Down
Loading