refactor: move backend in apps/backend
This commit is contained in:
1 parent
cf529278bd
commit
e2b471312c
178 files changed
+210
-193
No files matched your search
Executable
+22
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\ProfilePhotoController;
|
||||
use apps\backend\app\Http\Controllers\ExportController;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::middleware('auth:sanctum')->group(function () {
|
||||
Route::post('/profile-photo', [\apps\backend\app\Http\Controllers\UserController::class, 'updatePhoto']);
|
||||
Route::delete('/profile-photo', [\apps\backend\app\Http\Controllers\UserController::class, 'destroy']);
|
||||
Route::get('/profile-photo', [\apps\backend\app\Http\Controllers\UserController::class, 'show']);
|
||||
});
|
||||
|
||||
|
||||
Route::get('/export/ics/{userId}', [ExportController::class, 'exportIcs']);
|
||||
Route::get("/hello", function (Request $request) {
|
||||
return "Hello";
|
||||
});
|
||||
|
||||
Route::get("/roles", function(Request $request) {
|
||||
return \apps\backend\app\Services\GetRole::GetAllRoles();
|
||||
});
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
<?php
|
||||
|
||||
use apps\backend\app\Http\Controllers\AuthController;
|
||||
use apps\backend\app\Http\Controllers\UserController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
|
||||
Route::post("/users/register", [UserController::class, "create"]);
|
||||
|
||||
Route::middleware('web')->post('/users/login', [AuthController::class, 'login']);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/logout', [AuthController::class, 'logout']);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/create', [UserController::class, 'createUserByAdmin']);
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Broadcast;
|
||||
|
||||
Broadcast::channel('App.Models.User.{id}', function ($user, $id) {
|
||||
return (int) $user->id === (int) $id;
|
||||
});
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Foundation\Inspiring;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
|
||||
Artisan::command('inspire', function () {
|
||||
$this->comment(Inspiring::quote());
|
||||
})->purpose('Display an inspiring quote');
|
||||
Executable
+42
@@ -0,0 +1,42 @@
|
||||
<?php
|
||||
|
||||
use apps\backend\app\Http\Controllers\EventsController;
|
||||
use apps\backend\app\Http\Controllers\SearchController;
|
||||
use apps\backend\app\Http\Controllers\TasksController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/events/create', [EventsController::class, "create"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/events/task', [TasksController::class, "create"]);
|
||||
|
||||
Route::middleware(['auth:sanctum'])->post('/events/task/assign', [TasksController::class, "assignSelf"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/events/task/unassign', [TasksController::class, "unassignSelf"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/events/task/assign/{id}', [TasksController::class, "assignUser"])->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/events/task/unassign/{id}', [TasksController::class, "unassignUser"])->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/events/{id}/tasks', [TasksController::class, "getEventTasks"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->delete('/events/tasks/{id}', [TasksController::class, "deleteTask"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/events/{id}/update', [EventsController::class, "update"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/events/tasks/{id}/update', [TasksController::class, "update"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/events', [EventsController::class, "getEvents"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->delete('/events/{id}', [EventsController::class, "delete"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/events/search', [SearchController::class, "searchEvents"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/events/{id}', [EventsController::class, "getEvent"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/events/tasks/{id}/assigned', [EventsController::class, "isUserAssigned"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/events/{id}/photo', [EventsController::class, 'show']);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/events/{id}/photo/update', [EventsController::class, 'updatePhoto']);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->delete('/events/{id}/photo', [EventsController::class, 'destroy']);
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
use apps\backend\app\Http\Controllers\NotificationsController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/notifications', [NotificationsController::class, "getNotifications"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->delete('/users/delete/notification/{notificationId}', [NotificationsController::class, 'deleteNotification'])
|
||||
->whereUuid('notificationId');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/notifications/read', [NotificationsController::class, "readNotifications"]);
|
||||
|
||||
Executable
+51
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
|
||||
use apps\backend\app\Http\Controllers\SearchController;
|
||||
use apps\backend\app\Http\Controllers\UserController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/me', [UserController::class, "me"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->delete('/users', [UserController::class, "delete"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->delete('/users/{id}', [UserController::class, "deleteById"])
|
||||
->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/{id}/deactivate', [UserController::class, "deactivate"])
|
||||
->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/{id}', [UserController::class, "getUser"])
|
||||
->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/update', [UserController::class, "update"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/{id}/validate', [UserController::class, "validate"])
|
||||
->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/{id}/role', [UserController::class, "addRole"])
|
||||
->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users', [UserController::class, "getUsers"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/tasks', [UserController::class, "getUserTasks"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/{id}/tasks', [UserController::class, "getUserByIdTasks"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/tasks/{idTask}', [UserController::class, "getUserTaskById"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/search', [SearchController::class, "searchUsers"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->get('/users/invalid', [UserController::class, "getInvalidUsers"]);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->patch('/users/{id}/email-notifications', [UserController::class, "toggleEmailNotifications"])
|
||||
->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->patch('/users/{id}/web-notifications', [UserController::class, "toggleWebNotifications"])
|
||||
->whereNumber('id');
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/update/password', [UserController::class, 'updatePassword']);
|
||||
|
||||
Route::middleware(['web', 'auth:sanctum'])->post('/users/update/email/request', [UserController::class, 'requestEmailChange']);
|
||||
|
||||
Route::post('/users/update/email/confirm', [UserController::class, 'confirmEmailChange']);
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::get('/{any}', function () {
|
||||
return file_get_contents(public_path('index.html'));
|
||||
})->where('any', '.*');
|
||||
Reference in new issue
Block a user