Add LoggedInRequest

This commit is contained in:
bu4ak 2020-10-18 20:24:47 +02:00
parent 7a89df749d
commit ed98c01ba0
33 changed files with 75 additions and 403 deletions

View File

@ -27,24 +27,13 @@ use FireflyIII\Models\Location;
use FireflyIII\Rules\UniqueIban; use FireflyIII\Rules\UniqueIban;
use FireflyIII\Support\Request\AppendsLocationData; use FireflyIII\Support\Request\AppendsLocationData;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class AccountFormRequest. * Class AccountFormRequest.
*/ */
class AccountFormRequest extends FormRequest class AccountFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes, AppendsLocationData; use ConvertsDataTypes, AppendsLocationData;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Get all data. * Get all data.

View File

@ -23,28 +23,16 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class AttachmentFormRequest. * Class AttachmentFormRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class AttachmentFormRequest extends FormRequest class AttachmentFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.
* *

View File

@ -23,24 +23,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class BillStoreRequest. * Class BillStoreRequest.
*/ */
class BillStoreRequest extends FormRequest class BillStoreRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -24,24 +24,13 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\Bill; use FireflyIII\Models\Bill;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class BillUpdateRequest. * Class BillUpdateRequest.
*/ */
class BillUpdateRequest extends FormRequest class BillUpdateRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -24,25 +24,15 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use FireflyIII\Validation\AutoBudget\ValidatesAutoBudgetRequest; use FireflyIII\Validation\AutoBudget\ValidatesAutoBudgetRequest;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Validator; use Illuminate\Validation\Validator;
/** /**
* @codeCoverageIgnore * @codeCoverageIgnore
* Class BudgetFormStoreRequest * Class BudgetFormStoreRequest
*/ */
class BudgetFormStoreRequest extends FormRequest class BudgetFormStoreRequest extends LoggedInRequest
{ {
use ConvertsDataTypes, ValidatesAutoBudgetRequest; use ConvertsDataTypes, ValidatesAutoBudgetRequest;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -25,25 +25,15 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\Budget; use FireflyIII\Models\Budget;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use FireflyIII\Validation\AutoBudget\ValidatesAutoBudgetRequest; use FireflyIII\Validation\AutoBudget\ValidatesAutoBudgetRequest;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Validator; use Illuminate\Validation\Validator;
/** /**
* @codeCoverageIgnore * @codeCoverageIgnore
* Class BudgetFormUpdateRequest * Class BudgetFormUpdateRequest
*/ */
class BudgetFormUpdateRequest extends FormRequest class BudgetFormUpdateRequest extends LoggedInRequest
{ {
use ConvertsDataTypes, ValidatesAutoBudgetRequest; use ConvertsDataTypes, ValidatesAutoBudgetRequest;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -22,26 +22,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class BudgetIncomeRequest. * Class BudgetIncomeRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class BudgetIncomeRequest extends FormRequest class BudgetIncomeRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -23,24 +23,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class MassEditBulkJournalRequest. * Class MassEditBulkJournalRequest.
*/ */
class BulkEditJournalRequest extends FormRequest class BulkEditJournalRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.

View File

@ -24,24 +24,13 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\Category; use FireflyIII\Models\Category;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class CategoryFormRequest. * Class CategoryFormRequest.
*/ */
class CategoryFormRequest extends FormRequest class CategoryFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Get information for the controller. * Get information for the controller.

View File

@ -22,26 +22,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class ConfigurationRequest. * Class ConfigurationRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class ConfigurationRequest extends FormRequest class ConfigurationRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users and admins
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.
* *

View File

@ -24,24 +24,13 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\TransactionCurrency; use FireflyIII\Models\TransactionCurrency;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class CurrencyFormRequest. * Class CurrencyFormRequest.
*/ */
class CurrencyFormRequest extends FormRequest class CurrencyFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -22,26 +22,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class DeleteAccountFormRequest. * Class DeleteAccountFormRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class DeleteAccountFormRequest extends FormRequest class DeleteAccountFormRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -22,26 +22,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class EmailFormRequest. * Class EmailFormRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class EmailFormRequest extends FormRequest class EmailFormRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -24,24 +24,13 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\LinkType; use FireflyIII\Models\LinkType;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class JournalLink. * Class JournalLink.
*/ */
class JournalLinkRequest extends FormRequest class JournalLinkRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -22,24 +22,11 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class LinkTypeFormRequest. * Class LinkTypeFormRequest.
*/ */
class LinkTypeFormRequest extends FormRequest class LinkTypeFormRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged and admins
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -0,0 +1,43 @@
<?php
/**
* LoggedInRequest.php
* Copyright (c) 2019 james@firefly-iii.org
*
* This file is part of Firefly III (https://github.com/firefly-iii).
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
declare(strict_types=1);
namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/**
* Class LoggedInRequest.
*/
class LoggedInRequest extends FormRequest
{
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
}

View File

@ -22,26 +22,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class MassDeleteJournalRequest. * Class MassDeleteJournalRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class MassDeleteJournalRequest extends FormRequest class MassDeleteJournalRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -22,26 +22,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class MassEditJournalRequest. * Class MassEditJournalRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class MassEditJournalRequest extends FormRequest class MassEditJournalRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -23,26 +23,15 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class NewUserFormRequest. * Class NewUserFormRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class NewUserFormRequest extends FormRequest class NewUserFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.

View File

@ -24,24 +24,13 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\ObjectGroup; use FireflyIII\Models\ObjectGroup;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class ObjectGroupFormRequest. * Class ObjectGroupFormRequest.
*/ */
class ObjectGroupFormRequest extends FormRequest class ObjectGroupFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -23,24 +23,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class PiggyBankStoreRequest. * Class PiggyBankStoreRequest.
*/ */
class PiggyBankStoreRequest extends FormRequest class PiggyBankStoreRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -24,24 +24,13 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\PiggyBank; use FireflyIII\Models\PiggyBank;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class PiggyBankFormRequest. * Class PiggyBankFormRequest.
*/ */
class PiggyBankUpdateRequest extends FormRequest class PiggyBankUpdateRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -22,26 +22,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class ProfileFormRequest. * Class ProfileFormRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class ProfileFormRequest extends FormRequest class ProfileFormRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -25,25 +25,14 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Rules\ValidJournals; use FireflyIII\Rules\ValidJournals;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
use Log; use Log;
/** /**
* Class ReconciliationStoreRequest * Class ReconciliationStoreRequest
*/ */
class ReconciliationStoreRequest extends FormRequest class ReconciliationStoreRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Returns the data required by the controller. * Returns the data required by the controller.

View File

@ -31,26 +31,15 @@ use FireflyIII\Rules\ValidRecurrenceRepetitionType;
use FireflyIII\Rules\ValidRecurrenceRepetitionValue; use FireflyIII\Rules\ValidRecurrenceRepetitionValue;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use FireflyIII\Validation\AccountValidator; use FireflyIII\Validation\AccountValidator;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Validation\Validator; use Illuminate\Validation\Validator;
use Log; use Log;
/** /**
* Class RecurrenceFormRequest * Class RecurrenceFormRequest
*/ */
class RecurrenceFormRequest extends FormRequest class RecurrenceFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Get the data required by the controller. * Get the data required by the controller.

View File

@ -29,26 +29,14 @@ use FireflyIII\Repositories\Account\AccountRepositoryInterface;
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface; use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
use FireflyIII\Repositories\Category\CategoryRepositoryInterface; use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
use FireflyIII\Repositories\Tag\TagRepositoryInterface; use FireflyIII\Repositories\Tag\TagRepositoryInterface;
use Illuminate\Foundation\Http\FormRequest;
use Illuminate\Support\Collection; use Illuminate\Support\Collection;
use Log; use Log;
/** /**
* Class CategoryFormRequest. * Class CategoryFormRequest.
*/ */
class ReportFormRequest extends FormRequest class ReportFormRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Validate list of accounts. * Validate list of accounts.
* *

View File

@ -25,24 +25,13 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\Rule; use FireflyIII\Models\Rule;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use FireflyIII\Support\Request\GetRuleConfiguration; use FireflyIII\Support\Request\GetRuleConfiguration;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class RuleFormRequest. * Class RuleFormRequest.
*/ */
class RuleFormRequest extends FormRequest class RuleFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes, GetRuleConfiguration; use ConvertsDataTypes, GetRuleConfiguration;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Get all data for controller. * Get all data for controller.

View File

@ -25,24 +25,13 @@ namespace FireflyIII\Http\Requests;
use FireflyIII\Models\RuleGroup; use FireflyIII\Models\RuleGroup;
use FireflyIII\Rules\IsBoolean; use FireflyIII\Rules\IsBoolean;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class RuleGroupFormRequest. * Class RuleGroupFormRequest.
*/ */
class RuleGroupFormRequest extends FormRequest class RuleGroupFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Get all data for controller. * Get all data for controller.

View File

@ -23,26 +23,14 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Carbon\Carbon; use Carbon\Carbon;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class SelectTransactionsRequest. * Class SelectTransactionsRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class SelectTransactionsRequest extends FormRequest class SelectTransactionsRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -26,24 +26,13 @@ use FireflyIII\Models\Location;
use FireflyIII\Models\Tag; use FireflyIII\Models\Tag;
use FireflyIII\Support\Request\AppendsLocationData; use FireflyIII\Support\Request\AppendsLocationData;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class TagFormRequest. * Class TagFormRequest.
*/ */
class TagFormRequest extends FormRequest class TagFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes, AppendsLocationData; use ConvertsDataTypes, AppendsLocationData;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Get all data for controller. * Get all data for controller.

View File

@ -23,26 +23,15 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use FireflyIII\Support\Request\GetRuleConfiguration; use FireflyIII\Support\Request\GetRuleConfiguration;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class TestRuleFormRequest. * Class TestRuleFormRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class TestRuleFormRequest extends FormRequest class TestRuleFormRequest extends LoggedInRequest
{ {
use GetRuleConfiguration; use GetRuleConfiguration;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.

View File

@ -22,26 +22,13 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class TokenFormRequest. * Class TokenFormRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class TokenFormRequest extends FormRequest class TokenFormRequest extends LoggedInRequest
{ {
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Rules for this request. * Rules for this request.
* *

View File

@ -23,26 +23,15 @@ declare(strict_types=1);
namespace FireflyIII\Http\Requests; namespace FireflyIII\Http\Requests;
use FireflyIII\Support\Request\ConvertsDataTypes; use FireflyIII\Support\Request\ConvertsDataTypes;
use Illuminate\Foundation\Http\FormRequest;
/** /**
* Class UserFormRequest. * Class UserFormRequest.
* *
* @codeCoverageIgnore * @codeCoverageIgnore
*/ */
class UserFormRequest extends FormRequest class UserFormRequest extends LoggedInRequest
{ {
use ConvertsDataTypes; use ConvertsDataTypes;
/**
* Verify the request.
*
* @return bool
*/
public function authorize(): bool
{
// Only allow logged in users
return auth()->check();
}
/** /**
* Get data for controller. * Get data for controller.