From 51442d6d42e990e7f43fa7182f4dd911b0694171 Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Tue, 18 Apr 2023 09:56:27 +0700 Subject: [PATCH] Revert "Update Module Document Management, add upload file" This reverts commit 548b3451112341b8c57ccbae25b595a6e9228019. --- app/Http/Controllers/DocumentController.php | 8 --- app/Models/DocumentDetail.php | 5 +- composer.lock | 59 +++++++++--------- ...7_135930_create_document_details_table.php | 2 - database/seeders/LabelSeeder.php | 6 -- public/uploads/Transaction Report.pdf | Bin 15914 -> 0 bytes .../views/pages/app/document/_form.blade.php | 16 +---- 7 files changed, 33 insertions(+), 63 deletions(-) delete mode 100644 public/uploads/Transaction Report.pdf diff --git a/app/Http/Controllers/DocumentController.php b/app/Http/Controllers/DocumentController.php index 706be79..15667ed 100644 --- a/app/Http/Controllers/DocumentController.php +++ b/app/Http/Controllers/DocumentController.php @@ -100,14 +100,6 @@ 'group' => $request->group, ]; - if($request->hasFile('file_upload')) { - $file = $request->file('file_upload'); - $filename = $file->getClientOriginalName(); - $file->move(public_path('uploads'), $filename); - $detail['file_name'] = $filename; - $detail['file_path'] = public_path('uploads'); - } - DocumentDetail::create($detail); } diff --git a/app/Models/DocumentDetail.php b/app/Models/DocumentDetail.php index 53a4bb7..e059e25 100644 --- a/app/Models/DocumentDetail.php +++ b/app/Models/DocumentDetail.php @@ -32,10 +32,7 @@ class DocumentDetail extends Model 'custom_field_1', 'custom_field_2', 'custom_field_3', - 'custom_field_4', - - 'file_name', - 'file_path', + 'custom_field_4' ]; diff --git a/composer.lock b/composer.lock index 7b81a8f..6fa51d8 100644 --- a/composer.lock +++ b/composer.lock @@ -691,22 +691,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.5.1", + "version": "7.5.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9" + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b964ca597e86b752cd994f27293e9fa6b6a95ed9", - "reference": "b964ca597e86b752cd994f27293e9fa6b6a95ed9", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b50a2a1251152e43f6a37f0fa053e730a67d25ba", + "reference": "b50a2a1251152e43f6a37f0fa053e730a67d25ba", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^1.5", - "guzzlehttp/psr7": "^1.9.1 || ^2.4.5", + "guzzlehttp/psr7": "^1.9 || ^2.4", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -799,7 +799,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.5.1" + "source": "https://github.com/guzzle/guzzle/tree/7.5.0" }, "funding": [ { @@ -815,7 +815,7 @@ "type": "tidelift" } ], - "time": "2023-04-17T16:30:08+00:00" + "time": "2022-08-28T15:39:27+00:00" }, { "name": "guzzlehttp/promises", @@ -903,22 +903,22 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.5.0", + "version": "2.4.4", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "b635f279edd83fc275f822a1188157ffea568ff6" + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/b635f279edd83fc275f822a1188157ffea568ff6", - "reference": "b635f279edd83fc275f822a1188157ffea568ff6", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", + "reference": "3cf1b6d4f0c820a2cf8bcaec39fc698f3443b5cf", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", - "psr/http-message": "^1.1 || ^2.0", + "psr/http-message": "^1.0", "ralouphie/getallheaders": "^3.0" }, "provide": { @@ -938,6 +938,9 @@ "bamarni-bin": { "bin-links": true, "forward-command": false + }, + "branch-alias": { + "dev-master": "2.4-dev" } }, "autoload": { @@ -999,7 +1002,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.5.0" + "source": "https://github.com/guzzle/psr7/tree/2.4.4" }, "funding": [ { @@ -1015,7 +1018,7 @@ "type": "tidelift" } ], - "time": "2023-04-17T16:11:26+00:00" + "time": "2023-03-09T13:19:02+00:00" }, { "name": "guzzlehttp/uri-template", @@ -7878,16 +7881,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.1", + "version": "10.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "884a0da7f9f46f28b2cb69134217fd810b793974" + "reference": "fc4f5ee614fa82d50ecf9014b51af0a9561f3df8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/884a0da7f9f46f28b2cb69134217fd810b793974", - "reference": "884a0da7f9f46f28b2cb69134217fd810b793974", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/fc4f5ee614fa82d50ecf9014b51af0a9561f3df8", + "reference": "fc4f5ee614fa82d50ecf9014b51af0a9561f3df8", "shasum": "" }, "require": { @@ -7906,7 +7909,7 @@ "theseer/tokenizer": "^1.2.0" }, "require-dev": { - "phpunit/phpunit": "^10.1" + "phpunit/phpunit": "^10.0" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -7944,7 +7947,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.1" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/10.1.0" }, "funding": [ { @@ -7952,7 +7955,7 @@ "type": "github" } ], - "time": "2023-04-17T12:15:40+00:00" + "time": "2023-04-13T07:08:27+00:00" }, { "name": "phpunit/php-file-iterator", @@ -8197,16 +8200,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.1.1", + "version": "10.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "0d9401b7e8245d71079e249e3cb868e9d2337887" + "reference": "5a477aea03e61329132935689ae2d73f418f5e25" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/0d9401b7e8245d71079e249e3cb868e9d2337887", - "reference": "0d9401b7e8245d71079e249e3cb868e9d2337887", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5a477aea03e61329132935689ae2d73f418f5e25", + "reference": "5a477aea03e61329132935689ae2d73f418f5e25", "shasum": "" }, "require": { @@ -8220,7 +8223,7 @@ "phar-io/manifest": "^2.0.3", "phar-io/version": "^3.0.2", "php": ">=8.1", - "phpunit/php-code-coverage": "^10.1.1", + "phpunit/php-code-coverage": "^10.1", "phpunit/php-file-iterator": "^4.0", "phpunit/php-invoker": "^4.0", "phpunit/php-text-template": "^3.0", @@ -8278,7 +8281,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.1.1" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.1.0" }, "funding": [ { @@ -8294,7 +8297,7 @@ "type": "tidelift" } ], - "time": "2023-04-17T12:17:05+00:00" + "time": "2023-04-14T05:15:09+00:00" }, { "name": "sebastian/cli-parser", diff --git a/database/migrations/2023_04_17_135930_create_document_details_table.php b/database/migrations/2023_04_17_135930_create_document_details_table.php index 59dc081..1f57db8 100644 --- a/database/migrations/2023_04_17_135930_create_document_details_table.php +++ b/database/migrations/2023_04_17_135930_create_document_details_table.php @@ -33,8 +33,6 @@ return new class extends Migration $table->string('custom_field_4')->nullable(); $table->string('status')->nullable(); $table->string('keterangan')->nullable(); - $table->string('file_name')->nullable(); - $table->string('file_path')->nullable(); $table->timestamps(); $table->softDeletes(); diff --git a/database/seeders/LabelSeeder.php b/database/seeders/LabelSeeder.php index ee2cc41..c4a5a3c 100644 --- a/database/seeders/LabelSeeder.php +++ b/database/seeders/LabelSeeder.php @@ -3,7 +3,6 @@ namespace Database\Seeders; use App\Models\Directorat; -use App\Models\DocumentType; use App\Models\Job; use App\Models\SpecialCode; use App\Models\SubDirectorat; @@ -65,10 +64,5 @@ class LabelSeeder extends Seeder 'kode' => '98', 'name' => 'Softcopy' ]); - - $documentType = DocumentType::create([ - 'kode' => '01', - 'name' => 'Surat Masuk', - ]); } } diff --git a/public/uploads/Transaction Report.pdf b/public/uploads/Transaction Report.pdf deleted file mode 100644 index c7e61fc17c19cb45433642fdd2168bc7f81c1bcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15914 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 -
+ @csrf
@@ -349,20 +349,6 @@
- -
- -
- - - - -
- -