deleted pro code

This commit is contained in:
Čarodej
2022-04-26 14:08:20 +02:00
parent 188d5613b7
commit f45c1eb576
76 changed files with 62 additions and 3048 deletions

View File

@@ -1,11 +1,9 @@
<?php
use Domain\Admin\Controllers\Users\UserController;
use Domain\Pages\Controllers\AdminPagesController;
use Domain\Settings\Controllers\FlushCacheController;
use Domain\Localization\Controllers\LanguageController;
use Domain\Admin\Controllers\Users\DeleteUserController;
use Domain\Settings\Controllers\UpgradeLicenseController;
use Domain\Settings\Controllers\GetServerStatusController;
use Domain\Settings\Controllers\GetSettingsValueController;
use Domain\Admin\Controllers\Dashboard\GetNewbiesController;
@@ -13,21 +11,14 @@ use Domain\Admin\Controllers\Users\ChangeUserRoleController;
use Domain\Settings\Controllers\UpdateSettingValueController;
use Domain\Admin\Controllers\Users\ResetUserPasswordController;
use Domain\Settings\Controllers\StoreEmailCredentialsController;
use Domain\Transactions\Controllers\GetAllTransactionsController;
use Domain\Admin\Controllers\Dashboard\GetDashboardDataController;
use Domain\Settings\Controllers\StoreStorageCredentialsController;
use Domain\Transactions\Controllers\GetUserTransactionsController;
use Domain\Localization\Controllers\UpdateLanguageStringController;
use Domain\Admin\Controllers\Users\ShowUserStorageCapacityController;
use Domain\Admin\Controllers\Dashboard\GetLatestTransactionsController;
use Domain\Admin\Controllers\Users\ChangeUserStorageCapacityController;
use Domain\Settings\Controllers\StoreSocialServiceCredentialsController;
use Domain\Settings\Controllers\StorePaymentServiceCredentialsController;
use Domain\Settings\Controllers\StoreBroadcastServiceCredentialsController;
// Dashboard
Route::group(['prefix' => 'dashboard'], function () {
Route::get('/transactions', GetLatestTransactionsController::class);
Route::get('/newbies', GetNewbiesController::class);
Route::get('/', GetDashboardDataController::class);
});
@@ -36,14 +27,11 @@ Route::group(['prefix' => 'dashboard'], function () {
Route::group(['prefix' => 'users'], function () {
Route::patch('/{user}/capacity', ChangeUserStorageCapacityController::class);
Route::post('/{user}/reset-password', ResetUserPasswordController::class);
Route::get('/{user}/transactions', GetUserTransactionsController::class);
Route::get('/{user}/storage', ShowUserStorageCapacityController::class);
Route::patch('/{user}/role', ChangeUserRoleController::class);
Route::delete('/{user}/delete', DeleteUserController::class);
});
Route::get('/transactions', GetAllTransactionsController::class);
Route::apiResource('/pages', AdminPagesController::class);
Route::apiResource('/users', UserController::class);
// Settings
@@ -54,10 +42,6 @@ Route::group(['prefix' => 'settings'], function () {
Route::get('/flush-cache', FlushCacheController::class);
Route::post('/email', StoreEmailCredentialsController::class);
Route::post('/storage', StoreStorageCredentialsController::class);
Route::post('/payment-service', StorePaymentServiceCredentialsController::class);
Route::post('/social-service', StoreSocialServiceCredentialsController::class);
Route::post('/broadcast', StoreBroadcastServiceCredentialsController::class);
});
// Language
@@ -66,5 +50,3 @@ Route::apiResource('/languages', LanguageController::class);
// Server Status
Route::get('/status', GetServerStatusController::class);
Route::post('/upgrade-license', UpgradeLicenseController::class);

View File

@@ -1,7 +1,6 @@
<?php
use Domain\Zip\Controllers\ZipController;
use Domain\Pages\Controllers\PagesController;
use Domain\Sharing\Controllers\ShareController;
use Domain\Trash\Controllers\DumpTrashController;
use App\Users\Controllers\ResetPasswordController;
@@ -14,7 +13,6 @@ use Domain\Browsing\Controllers\BrowseFolderController;
use Domain\Sharing\Controllers\ShareViaEmailController;
use Domain\Folders\Controllers\NavigationTreeController;
use Domain\Items\Controllers\MoveFileOrFolderController;
use App\Socialite\Controllers\SocialiteRedirectController;
use Domain\Browsing\Controllers\SpotlightSearchController;
use Domain\Items\Controllers\DeleteFileOrFolderController;
use Domain\Items\Controllers\RenameFileOrFolderController;
@@ -23,27 +21,14 @@ use Domain\Trash\Controllers\RestoreTrashContentController;
use Domain\Browsing\Controllers\BrowseLatestFilesController;
use Domain\Browsing\Controllers\BrowseSharedItemsController;
use Domain\Browsing\Controllers\BrowseTrashContentController;
use Domain\Homepage\Controllers\SendContactMessageController;
use Domain\RemoteUpload\Controllers\RemoteUploadFileController;
use Domain\Sharing\Controllers\GetShareLinkViaQrCodeController;
use App\Users\Controllers\Authentication\RegisterUserController;
// Ping Pong
Route::get('/ping', PingAPIController::class);
// Pages
Route::apiResource('/page', PagesController::class);
// Homepage
Route::post('/contact', SendContactMessageController::class);
Route::get('/settings', GetSettingsValueController::class);
// Register user
Route::post('/register', RegisterUserController::class);
// Socialite
Route::get('/socialite/{provider}/redirect', SocialiteRedirectController::class);
// Password reset
Route::group(['prefix' => 'password'], function () {
Route::post('/email', [ForgotPasswordController::class, 'sendResetLinkEmail']);
@@ -79,7 +64,6 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
// User master,editor routes
Route::group(['middleware' => ['auth:sanctum']], function () {
Route::post('/upload/remote', RemoteUploadFileController::class);
Route::post('/create-folder', CreateFolderController::class);
Route::post('/upload', UploadFileController::class);

View File

@@ -1,7 +1,5 @@
<?php
use Support\Scheduler\Actions\ReportUsageAction;
/*
|--------------------------------------------------------------------------
| Console Routes
@@ -12,6 +10,3 @@ use Support\Scheduler\Actions\ReportUsageAction;
| simple approach to interacting with each command's IO methods.
|
*/
Artisan::command('report:usage', fn () => resolve(ReportUsageAction::class)())
->describe('Store user usage estimates for metered billing');

View File

@@ -6,18 +6,10 @@ use Domain\Files\Controllers\FileAccess\GetFileController;
use Domain\Files\Controllers\FileAccess\GetThumbnailController;
use Domain\Files\Controllers\FileAccess\VisitorGetFileController;
use Domain\Files\Controllers\FileAccess\VisitorGetThumbnailController;
use Domain\UploadRequest\Controllers\FileAccess\GetFileFromUploadRequestController;
use Domain\UploadRequest\Controllers\FileAccess\GetThumbnailFromUploadRequestController;
Route::get('/avatars/{avatar}', GetAvatarController::class);
Route::get('/system/{image}', GetAppImageController::class);
// Get Upload request thumbnails and files
Route::group(['middleware' => ['upload-request']], function () {
Route::get('/thumbnail/{name}/upload-request/{uploadRequest}', GetThumbnailFromUploadRequestController::class);
Route::get('/file/{name}/upload-request/{uploadRequest}', GetFileFromUploadRequestController::class);
});
// Get public thumbnails and files
Route::get('/thumbnail/{name}/shared/{shared}', VisitorGetThumbnailController::class);
Route::get('/file/{name}/shared/{shared}', VisitorGetFileController::class);

View File

@@ -12,12 +12,10 @@ use Domain\Items\Controllers\VisitorDeleteFileOrFolderController;
use Domain\Items\Controllers\VisitorRenameFileOrFolderController;
use Domain\Sharing\Controllers\VisitorUnlockLockedShareController;
use Domain\Folders\Controllers\VisitorNavigationFolderTreeController;
use Domain\RemoteUpload\Controllers\VisitorRemoteUploadFileController;
use Domain\Browsing\Controllers\VisitorSearchFilesAndFoldersController;
// Browse functions
Route::group(['prefix' => 'editor'], function () {
Route::post('/upload/remote/{shared}', VisitorRemoteUploadFileController::class);
Route::post('/create-folder/{shared}', VisitorCreateFolderController::class);
Route::post('/upload/{shared}', VisitorUploadFileController::class);

View File

@@ -4,14 +4,10 @@ use App\Users\Controllers\Account\AccountDetailsController;
use App\Users\Controllers\Account\UpdatePasswordController;
use App\Users\Controllers\Account\StorageCapacityController;
use App\Users\Controllers\Verification\VerifyEmailController;
use Domain\Transactions\Controllers\GetTransactionsController;
use App\Users\Controllers\Verification\ResendVerificationEmail;
use App\Users\Controllers\Authentication\CheckAccountController;
use App\Users\Controllers\Account\UpdateProfileSettingsController;
use Domain\Notifications\Controllers\GetUserNotificationsController;
use App\Users\Controllers\Authentication\AccountAccessTokenController;
use Domain\Notifications\Controllers\FlushUserNotificationsController;
use Domain\Notifications\Controllers\MarkUserNotificationsAsReadController;
Route::post('/check', CheckAccountController::class);
@@ -26,14 +22,8 @@ Route::group(['middleware' => ['auth:sanctum']], function () {
// User Access Token
Route::apiResource('/tokens', AccountAccessTokenController::class);
// Notifications
Route::post('/notifications/read', MarkUserNotificationsAsReadController::class);
Route::delete('/notifications', FlushUserNotificationsController::class);
Route::get('/notifications', GetUserNotificationsController::class);
// Account
Route::patch('/settings', UpdateProfileSettingsController::class);
Route::get('/transactions', GetTransactionsController::class);
Route::post('/password', UpdatePasswordController::class);
Route::get('/storage', StorageCapacityController::class);
Route::get('/', AccountDetailsController::class);

View File

@@ -1,23 +1,15 @@
<?php
use Domain\Homepage\Controllers\IndexController;
use Domain\Invoices\Controllers\GetInvoiceController;
use Domain\Settings\Controllers\DownloadLogController;
use App\Socialite\Controllers\SocialiteCallbackController;
use Domain\Sharing\Controllers\SharePublicIndexController;
use Domain\Sharing\Controllers\WebCrawlerOpenGraphController;
use Domain\Sharing\Controllers\DirectlyDownloadFileController;
use Domain\Localization\Controllers\CurrentLocalizationController;
Route::get('/socialite/{provider}/callback', SocialiteCallbackController::class);
// Translations
Route::get('/translations/{lang}', CurrentLocalizationController::class);
// Invoices
Route::get('/invoices/{invoice}', GetInvoiceController::class)
->middleware('auth:sanctum');
Route::get('/admin/log/{log}', DownloadLogController::class)
->middleware(['auth:sanctum', 'admin']);