|
|
2f146abe91
|
Let people upload images on the demo
Signed-off-by: snipe <snipe@snipe.net>
|
2025-08-10 18:20:35 +01:00 |
|
|
|
8da0dd7563
|
Use strtolower
Signed-off-by: snipe <snipe@snipe.net>
|
2025-08-10 18:11:39 +01:00 |
|
|
|
a2217d7dbc
|
Specify the public disk for creating directories
Signed-off-by: snipe <snipe@snipe.net>
|
2025-08-10 18:08:15 +01:00 |
|
|
|
ea84728a3f
|
Rename models uploads dir
Signed-off-by: snipe <snipe@snipe.net>
|
2025-08-10 17:58:11 +01:00 |
|
|
|
d6ca8468e3
|
Use snake case for naming paths
Signed-off-by: snipe <snipe@snipe.net>
|
2025-08-07 15:39:01 +01:00 |
|
|
|
ad85f8be2f
|
Cleaned up
Signed-off-by: snipe <snipe@snipe.net>
|
2024-07-20 05:55:12 +01:00 |
|
|
|
10856516ac
|
Split out the image deletion into a separate method
Signed-off-by: snipe <snipe@snipe.net>
|
2024-07-20 03:40:16 +01:00 |
|
|
|
1ca3dc26eb
|
Removed extra debugging
Signed-off-by: snipe <snipe@snipe.net>
|
2024-07-04 16:36:48 +01:00 |
|
|
|
fb233c0aa4
|
Cleaned up facade names and references
Signed-off-by: snipe <snipe@snipe.net>
|
2024-05-29 12:38:15 +01:00 |
|
|
|
312ce51de6
|
Removed more debugging
Signed-off-by: snipe <snipe@snipe.net>
|
2024-05-16 15:25:57 +01:00 |
|
|
|
8dd71f99cc
|
Added ico, image/x-icon,image/vnd.microsoft.icon to favicon validation
Signed-off-by: snipe <snipe@snipe.net>
|
2024-04-22 13:54:19 +01:00 |
|
|
|
321414f6e3
|
Updated comment
Signed-off-by: snipe <snipe@snipe.net>
|
2024-03-20 12:38:48 +00:00 |
|
|
|
3b66912742
|
Fixed #14460 - added support for avif
Signed-off-by: snipe <snipe@snipe.net>
|
2024-03-20 12:25:02 +00:00 |
|
|
|
a6dfd67cd7
|
Clean up the file extension on image file uploads
|
2024-02-19 16:51:23 +00:00 |
|
|
|
9bb191f29f
|
Fixes file upload XSS vulnerability [sc-24156]
|
2024-02-08 14:30:40 +00:00 |
|
|
|
3b948c7b7e
|
Add orientate to image upload
Signed-off-by: snipe <snipe@snipe.net>
|
2024-02-05 14:29:43 +00:00 |
|
|
|
45b5a8b6ab
|
Catch exception if the file can’t be handled via Intervention
Signed-off-by: snipe <snipe@snipe.net>
|
2023-03-07 15:56:36 -08:00 |
|
|
|
a0aed19f95
|
Refactor image handler
Signed-off-by: snipe <snipe@snipe.net>
|
2023-01-21 18:05:55 -08:00 |
|
|
|
9d0a15990e
|
Check that the $use_db_field has a value before attempting a delete
Signed-off-by: snipe <snipe@snipe.net>
|
2023-01-13 11:26:11 -08:00 |
|
|
|
a4a0aa5124
|
Removed debugging line
Signed-off-by: snipe <snipe@snipe.net>
|
2022-02-16 13:47:22 -08:00 |
|
|
|
3b25093aeb
|
Removed noisy debugging
Signed-off-by: snipe <snipe@snipe.net>
|
2021-11-09 22:38:27 -08:00 |
|
|
|
e27065fe16
|
Merge branch 'develop-v6-integration' into develop-v6-rc1
Signed-off-by: snipe <snipe@snipe.net>
# Conflicts:
# .all-contributorsrc
# README.md
# app/Console/Commands/ResetDemoSettings.php
# app/Helpers/Helper.php
# app/Http/Controllers/Api/AccessoriesController.php
# app/Http/Controllers/Api/AssetsController.php
# app/Http/Controllers/Api/CategoriesController.php
# app/Http/Controllers/Api/ComponentsController.php
# app/Http/Controllers/Api/ConsumablesController.php
# app/Http/Controllers/Api/LocationsController.php
# app/Http/Controllers/Api/StatuslabelsController.php
# app/Http/Controllers/Api/SuppliersController.php
# app/Http/Controllers/AssetMaintenancesController.php
# app/Http/Controllers/Auth/ForgotPasswordController.php
# app/Http/Controllers/DepreciationsController.php
# app/Http/Controllers/ReportsController.php
# app/Http/Controllers/SettingsController.php
# app/Http/Requests/ImageUploadRequest.php
# app/Http/Transformers/ActionlogsTransformer.php
# app/Http/Transformers/DepreciationsTransformer.php
# app/Listeners/CheckoutableListener.php
# app/Models/Accessory.php
# app/Models/Asset.php
# app/Models/Company.php
# app/Models/Ldap.php
# app/Models/User.php
# app/Presenters/AssetPresenter.php
# app/Presenters/CategoryPresenter.php
# composer.json
# composer.lock
# config/version.php
# database/factories/AssetModelFactory.php
# database/migrations/2020_10_22_233743_move_accessory_checkout_note_to_join_table.php
# database/seeds/AssetModelSeeder.php
# package-lock.json
# public/css/build/AdminLTE.css
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/css/dist/bootstrap-table.css
# public/css/dist/skins/skin-black-dark.css
# public/css/dist/skins/skin-black-dark.min.css
# public/css/dist/skins/skin-black.css
# public/css/dist/skins/skin-black.min.css
# public/css/dist/skins/skin-blue-dark.css
# public/css/dist/skins/skin-blue-dark.min.css
# public/css/dist/skins/skin-blue.css
# public/css/dist/skins/skin-blue.min.css
# public/css/dist/skins/skin-contrast.css
# public/css/dist/skins/skin-contrast.min.css
# public/css/dist/skins/skin-green-dark.css
# public/css/dist/skins/skin-green-dark.min.css
# public/css/dist/skins/skin-green.css
# public/css/dist/skins/skin-green.min.css
# public/css/dist/skins/skin-orange-dark.css
# public/css/dist/skins/skin-orange-dark.min.css
# public/css/dist/skins/skin-orange.css
# public/css/dist/skins/skin-orange.min.css
# public/css/dist/skins/skin-purple-dark.css
# public/css/dist/skins/skin-purple-dark.min.css
# public/css/dist/skins/skin-purple.css
# public/css/dist/skins/skin-purple.min.css
# public/css/dist/skins/skin-red-dark.css
# public/css/dist/skins/skin-red-dark.min.css
# public/css/dist/skins/skin-red.css
# public/css/dist/skins/skin-red.min.css
# public/css/dist/skins/skin-yellow-dark.css
# public/css/dist/skins/skin-yellow-dark.min.css
# public/css/dist/skins/skin-yellow.css
# public/css/dist/skins/skin-yellow.min.css
# public/js/build/app.js
# public/js/build/vendor.js
# public/js/dist/all.js
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
# resources/assets/js/vue.js
# resources/lang/af/validation.php
# resources/lang/ar/admin/settings/general.php
# resources/lang/ar/validation.php
# resources/lang/bg/admin/settings/general.php
# resources/lang/bg/validation.php
# resources/lang/cs/admin/settings/general.php
# resources/lang/cs/validation.php
# resources/lang/cy/help.php
# resources/lang/cy/validation.php
# resources/lang/da/admin/settings/general.php
# resources/lang/da/validation.php
# resources/lang/de/admin/settings/general.php
# resources/lang/de/validation.php
# resources/lang/el/validation.php
# resources/lang/en-GB/admin/settings/general.php
# resources/lang/en-GB/validation.php
# resources/lang/en-ID/admin/hardware/table.php
# resources/lang/en-ID/admin/settings/general.php
# resources/lang/en-ID/validation.php
# resources/lang/es-CO/admin/settings/general.php
# resources/lang/es-CO/auth/message.php
# resources/lang/es-CO/button.php
# resources/lang/es-CO/help.php
# resources/lang/es-CO/validation.php
# resources/lang/es-ES/admin/settings/general.php
# resources/lang/es-ES/auth/message.php
# resources/lang/es-ES/button.php
# resources/lang/es-ES/help.php
# resources/lang/es-ES/validation.php
# resources/lang/es-MX/admin/settings/general.php
# resources/lang/es-MX/validation.php
# resources/lang/es-VE/admin/settings/general.php
# resources/lang/es-VE/auth/message.php
# resources/lang/es-VE/button.php
# resources/lang/es-VE/help.php
# resources/lang/es-VE/validation.php
# resources/lang/et/validation.php
# resources/lang/fa/validation.php
# resources/lang/fi/admin/settings/general.php
# resources/lang/fi/validation.php
# resources/lang/fil/validation.php
# resources/lang/fr/admin/settings/general.php
# resources/lang/fr/validation.php
# resources/lang/ga-IE/validation.php
# resources/lang/he/admin/settings/general.php
# resources/lang/he/general.php
# resources/lang/he/validation.php
# resources/lang/hr/validation.php
# resources/lang/hu/validation.php
# resources/lang/id/validation.php
# resources/lang/is/admin/categories/general.php
# resources/lang/is/admin/companies/message.php
# resources/lang/is/admin/companies/table.php
# resources/lang/is/admin/components/general.php
# resources/lang/is/admin/components/table.php
# resources/lang/is/admin/consumables/table.php
# resources/lang/is/admin/depreciations/general.php
# resources/lang/is/admin/depreciations/message.php
# resources/lang/is/admin/hardware/form.php
# resources/lang/is/admin/hardware/general.php
# resources/lang/is/admin/hardware/message.php
# resources/lang/is/admin/hardware/table.php
# resources/lang/is/admin/kits/general.php
# resources/lang/is/admin/licenses/form.php
# resources/lang/is/admin/licenses/general.php
# resources/lang/is/admin/locations/table.php
# resources/lang/is/admin/manufacturers/table.php
# resources/lang/is/admin/reports/message.php
# resources/lang/is/admin/settings/general.php
# resources/lang/is/admin/settings/message.php
# resources/lang/is/admin/statuslabels/message.php
# resources/lang/is/admin/suppliers/message.php
# resources/lang/is/admin/suppliers/table.php
# resources/lang/is/admin/users/table.php
# resources/lang/is/mail.php
# resources/lang/is/validation.php
# resources/lang/it/admin/settings/general.php
# resources/lang/it/validation.php
# resources/lang/iu/validation.php
# resources/lang/ja/mail.php
# resources/lang/ja/validation.php
# resources/lang/ko/validation.php
# resources/lang/lt/validation.php
# resources/lang/lv/validation.php
# resources/lang/mi/validation.php
# resources/lang/mk/validation.php
# resources/lang/ml-IN/validation.php
# resources/lang/mn/validation.php
# resources/lang/ms/validation.php
# resources/lang/nl/admin/settings/general.php
# resources/lang/nl/validation.php
# resources/lang/no/validation.php
# resources/lang/pl/admin/settings/general.php
# resources/lang/pl/validation.php
# resources/lang/pt-BR/admin/settings/general.php
# resources/lang/pt-BR/mail.php
# resources/lang/pt-BR/validation.php
# resources/lang/pt-PT/validation.php
# resources/lang/ro/validation.php
# resources/lang/ru/validation.php
# resources/lang/sl/validation.php
# resources/lang/sr-CS/admin/settings/general.php
# resources/lang/sr-CS/validation.php
# resources/lang/sv-SE/admin/settings/general.php
# resources/lang/sv-SE/auth/message.php
# resources/lang/sv-SE/button.php
# resources/lang/sv-SE/mail.php
# resources/lang/sv-SE/validation.php
# resources/lang/ta/validation.php
# resources/lang/th/validation.php
# resources/lang/tl/validation.php
# resources/lang/tr/mail.php
# resources/lang/tr/validation.php
# resources/lang/uk/admin/accessories/table.php
# resources/lang/uk/admin/asset_maintenances/message.php
# resources/lang/uk/admin/asset_maintenances/table.php
# resources/lang/uk/validation.php
# resources/lang/ur-PK/validation.php
# resources/lang/vi/admin/settings/general.php
# resources/lang/vi/validation.php
# resources/lang/zh-CN/admin/settings/general.php
# resources/lang/zh-CN/validation.php
# resources/lang/zh-HK/validation.php
# resources/lang/zh-TW/validation.php
# resources/lang/zu/validation.php
# resources/views/partials/bootstrap-table.blade.php
# resources/views/partials/forms/edit/company-select.blade.php
# routes/api.php
|
2021-09-21 23:46:50 -07:00 |
|
|
|
89cc84f1d9
|
convert image_source field
This reverts commit b2d3ba7410.
|
2021-07-15 12:26:14 +03:00 |
|
|
|
f24138da44
|
Revert "Handle image_source with ConvertBase64ToFiles"
This reverts commit 168d7f7004.
|
2021-07-15 12:26:14 +03:00 |
|
|
|
a76b36cad9
|
Handle image_source with ConvertBase64ToFiles
|
2021-07-15 12:26:14 +03:00 |
|
|
|
5f81488679
|
fix debug placement
|
2021-07-15 12:26:14 +03:00 |
|
|
|
c894e8ceb3
|
handle files via standard field
|
2021-07-15 12:26:14 +03:00 |
|
|
|
bbe964c6b2
|
debug trait
|
2021-07-15 12:26:14 +03:00 |
|
|
|
2325b1d8c2
|
Try without trait
|
2021-07-15 12:26:14 +03:00 |
|
|
|
d7d3681d71
|
trait base64 encoded files
|
2021-07-15 12:26:13 +03:00 |
|
|
|
7a424649c8
|
convert image_source field
This reverts commit b2d3ba7410.
|
2021-07-07 09:24:24 +03:00 |
|
|
|
b2d3ba7410
|
Revert "Handle image_source with ConvertBase64ToFiles"
This reverts commit 168d7f7004.
|
2021-07-07 09:20:38 +03:00 |
|
|
|
168d7f7004
|
Handle image_source with ConvertBase64ToFiles
|
2021-07-07 09:08:37 +03:00 |
|
|
|
e3166c2209
|
fix debug placement
|
2021-07-06 06:41:37 +03:00 |
|
|
|
d66ef233bf
|
handle files via standard field
|
2021-07-06 06:25:37 +03:00 |
|
|
|
013df747d7
|
debug trait
|
2021-07-05 09:59:19 +03:00 |
|
|
|
02fb7ac03e
|
Try without trait
|
2021-07-04 13:39:46 +03:00 |
|
|
|
d48a9d549d
|
Try without trait
|
2021-07-04 13:37:05 +03:00 |
|
|
|
f4fa6836cb
|
trait base64 encoded files
|
2021-07-02 10:29:26 +03:00 |
|
|
|
e846e6ac76
|
trait base64 encoded files
|
2021-07-02 10:18:18 +03:00 |
|
|
|
934afa036f
|
Adopt Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.
You may customize the adopted coding style by adding your own [PHP CS Fixer][1] `.php_cs` config file to your project root. Feel free to use [Shift's Laravel ruleset][2] to help you get started.
[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
|
2021-06-10 20:15:52 +00:00 |
|
|
|
1a7edb3411
|
Accept webp in uploads (not just image files)
Signed-off-by: snipe <snipe@snipe.net>
|
2021-05-21 16:56:11 -07:00 |
|
|
|
4ac15daee7
|
Fixed #8147 - allow webp image format for public file uploads
|
2020-12-01 19:06:53 -08:00 |
|
|
|
fbaf6e2494
|
Fixed #8747 - upload path for uploaded images
|
2020-11-16 16:39:02 -08:00 |
|
|
|
9db191f0b2
|
Fixes for #8732 - Flysystem paths, migrator script
|
2020-11-12 21:46:06 -08:00 |
|
|
|
a86dc52695
|
Added fieldname to file name for better clarity on setting logos
|
2020-08-26 12:17:36 -07:00 |
|
|
|
d25a05d748
|
Misc Flysystem/image upload request fixes
|
2020-08-26 11:53:36 -07:00 |
|
|
|
139c874308
|
Fixed delete old image on upload
|
2020-08-26 02:48:07 -07:00 |
|
|
|
f385f3e928
|
Fixed user image upload
TODO: We should probably rename the avatar field on the user’s table, to make it more consistent with the other model images
|
2020-08-26 02:30:23 -07:00 |
|
|
|
66686f8080
|
Added some debugging - will remove at RC
|
2020-08-24 18:32:15 -07:00 |
|