Ivan - Update backend methods [skip ci]
This commit is contained in:
parent
b2ad2c10ef
commit
6f1638e5fe
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class AddTopicController extends Controller {
|
||||
const PATH = '/add-topic';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class AddArticleController extends Controller {
|
||||
const PATH = '/add';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class DeleteTopicController extends Controller {
|
||||
const PATH = '/delete-topic';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class DeleteArticleController extends Controller {
|
||||
const PATH = '/delete';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class EditTopicController extends Controller {
|
||||
const PATH = '/edit-topic';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class EditArticleController extends Controller {
|
||||
const PATH = '/edit';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class GetAllArticlesController extends Controller {
|
||||
const PATH = '/get-all';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class AddStaffController extends Controller {
|
||||
const PATH = '/add';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $name;
|
||||
private $email;
|
||||
|
|
|
@ -4,6 +4,8 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class AssignStaffController extends Controller {
|
||||
const PATH = '/assign-ticket';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $ticket;
|
||||
private $user;
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class DeleteStaffController extends Controller {
|
||||
const PATH = '/delete';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class EditStaffController extends Controller {
|
||||
const PATH = '/edit';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $staffInstance;
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetAllTicketsStaffController extends Controller {
|
||||
const PATH = '/get-all-tickets';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return[
|
||||
|
|
|
@ -4,6 +4,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetAllStaffController extends Controller {
|
||||
const PATH ='/get-all';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetNewTicketsStaffController extends Controller {
|
||||
const PATH = '/get-new-tickets';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return[
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetTicketStaffController extends Controller {
|
||||
const PATH = '/get-tickets';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class GetStaffController extends Controller {
|
||||
const PATH = '/get';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class LastEventsStaffController extends Controller {
|
||||
const PATH = '/last-events';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class SearchTicketStaffController extends Controller {
|
||||
const PATH = '/search-tickets';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return[
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class UnAssignStaffController extends Controller {
|
||||
const PATH = '/un-assign-ticket';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class AddAPIKeyController extends Controller {
|
||||
const PATH = '/add-api-key';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class AddDepartmentController extends Controller {
|
||||
const PATH = '/add-department';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Ifsnop\Mysqldump as IMysqldump;
|
|||
|
||||
class BackupDatabaseController extends Controller {
|
||||
const PATH = '/backup-database';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class CSVImportController extends Controller {
|
||||
const PATH = '/csv-import';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use RedBeanPHP\Facade as RedBean;
|
|||
|
||||
class DeleteAllUsersController extends Controller {
|
||||
const PATH = '/delete-all-users';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class DeleteAPIKeyController extends Controller {
|
||||
const PATH = '/delete-api-key';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,7 +4,8 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class DeleteDepartmentController extends Controller {
|
||||
const PATH = '/delete-department';
|
||||
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $departmentId;
|
||||
private $transferDepartmentId;
|
||||
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class DisableRegistrationController extends Controller {
|
||||
const PATH = '/disable-registration';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class DisableUserSystemController extends Controller {
|
||||
const PATH = '/disable-user-system';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class DownloadController extends Controller {
|
||||
const PATH = '/download';
|
||||
const METHOD = 'GET';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -5,6 +5,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class EditDepartmentController extends Controller {
|
||||
const PATH = '/edit-department';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class EditMailTemplateController extends Controller {
|
||||
const PATH = '/edit-mail-template';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class EditSettingsController extends Controller {
|
||||
const PATH = '/edit-settings';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class EnableRegistrationController extends Controller {
|
||||
const PATH = '/enable-registration';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class EnabledUserSystemController extends Controller {
|
||||
const PATH = '/enabled-user-system';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetAllKeyController extends Controller {
|
||||
const PATH = '/get-all-keys';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetLogsController extends Controller {
|
||||
const PATH = '/get-logs';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetMailTemplatesController extends Controller {
|
||||
const PATH = '/get-mail-templates';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class GetSettingsController extends Controller {
|
||||
const PATH = '/get-settings';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetStatsController extends Controller {
|
||||
const PATH = '/get-stats';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class InitSettingsController extends Controller {
|
||||
const PATH = '/init-settings';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class RecoverMailTemplateController extends Controller {
|
||||
const PATH = '/recover-mail-template';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class AddCustomResponseController extends Controller {
|
||||
const PATH = '/add-custom-response';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class ChangeDepartmentController extends Controller {
|
||||
const PATH = '/change-department';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class ChangePriorityController extends Controller {
|
||||
const PATH = '/change-priority';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class CloseController extends Controller {
|
||||
const PATH = '/close';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $ticket;
|
||||
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class CommentController extends Controller {
|
||||
const PATH = '/comment';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $ticket;
|
||||
private $content;
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class CreateController extends Controller {
|
||||
const PATH = '/create';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $title;
|
||||
private $content;
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class DeleteCustomResponseController extends Controller {
|
||||
const PATH = '/delete-custom-response';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class EditCustomResponseController extends Controller {
|
||||
const PATH = '/edit-custom-response';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class GetCustomResponsesController extends Controller {
|
||||
const PATH = '/get-custom-responses';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class TicketGetController extends Controller {
|
||||
const PATH = '/get';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $ticket;
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class ReOpenController extends Controller {
|
||||
const PATH = '/re-open';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $ticket;
|
||||
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class SeenController extends Controller {
|
||||
const PATH = '/seen';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class BanUserController extends Controller {
|
||||
const PATH = '/ban';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class CheckSessionController extends Controller {
|
||||
const PATH = '/check-session';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -6,6 +6,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class DeleteUserController extends Controller {
|
||||
const PATH = '/delete';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class EditEmail extends Controller{
|
||||
const PATH = '/edit-email';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,7 +3,8 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class EditPassword extends Controller {
|
||||
const PATH = '/edit-password';
|
||||
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
'permission' => 'user',
|
||||
|
|
|
@ -4,7 +4,8 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class GetUserByIdController extends Controller {
|
||||
const PATH = '/get-user';
|
||||
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
'permission' => 'staff_1',
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class GetUsersController extends Controller {
|
||||
const PATH = '/get-users';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return[
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class GetUserController extends Controller {
|
||||
const PATH = '/get';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class ListBanUserController extends Controller {
|
||||
const PATH = '/list-ban';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
class LoginController extends Controller {
|
||||
const PATH = '/login';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $userInstance;
|
||||
private $rememberToken;
|
||||
|
@ -40,7 +41,7 @@ class LoginController extends Controller {
|
|||
|
||||
Response::respondSuccess($this->getUserData());
|
||||
} else {
|
||||
Response::respondError(ERRORS::INVALID_CREDENTIALS);
|
||||
Response::respondError(Controller::request('email'));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
<?php
|
||||
class LogoutController extends Controller {
|
||||
const PATH = '/logout';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class RecoverPasswordController extends Controller {
|
||||
const PATH = '/recover-password';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $email;
|
||||
private $token;
|
||||
|
|
|
@ -4,6 +4,7 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class SendRecoverPasswordController extends Controller {
|
||||
const PATH = '/send-recover-password';
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $token;
|
||||
private $user;
|
||||
|
|
|
@ -5,7 +5,8 @@ DataValidator::with('CustomValidations', true);
|
|||
|
||||
class SignUpController extends Controller {
|
||||
const PATH = '/signup';
|
||||
|
||||
const METHOD = 'POST';
|
||||
|
||||
private $userEmail;
|
||||
private $userName;
|
||||
private $userPassword;
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class UnBanUserController extends Controller {
|
||||
const PATH = '/un-ban';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -3,6 +3,7 @@ use Respect\Validation\Validator as DataValidator;
|
|||
|
||||
class VerifyController extends Controller{
|
||||
const PATH = '/verify';
|
||||
const METHOD = 'POST';
|
||||
|
||||
public function validations() {
|
||||
return [
|
||||
|
|
|
@ -17,7 +17,11 @@ class ControllerGroup {
|
|||
|
||||
$app->group($this->groupPath, function () use ($app, $controllers) {
|
||||
foreach ($controllers as $controller) {
|
||||
$app->post($controller::PATH, $controller->getHandler());
|
||||
if($controller::METHOD === 'POST') {
|
||||
$app->post($controller::PATH, $controller->getHandler());
|
||||
} else {
|
||||
$app->get($controller::PATH, $controller->getHandler());
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue