Part-DB-server/src
Treeed 29f92d9bd3
Split attachment paths (#848)
* fixed attachment statistics for sqlite

* Split attachment path into internal and external path, so the external source URL can be retained after a file is downloaded

* Make internal and external path for attachments nullable, to make clear that they have no internal or external path

* Added migrations for nullable columns for postgres and mysql

* Added migration for nullable internal and external pathes for sqlite

* Added translations

* Fixed upload error

* Restrict length of filename badge in attachment edit view

* Improved margins with badges in attachment edit

* Added a link to view external version from attachment edit

* Let media_url  stay in API attachments responses for backward compatibility

---------

Co-authored-by: jona <a@b.c>
Co-authored-by: Jan Böhmer <mail@jan-boehmer.de>
2025-02-22 17:29:14 +01:00
..
ApiPlatform Fixed "implicitly marking parameter as nullable" deprecations in PHP 8.4 fixed 2025-02-08 00:19:20 +01:00
ApiResource Fixed API Platform deprecations 2023-10-25 20:40:41 +02:00
Command Fixed "implicitly marking parameter as nullable" deprecations in PHP 8.4 fixed 2025-02-08 00:19:20 +01:00
Configuration Added system to restrict permissions based on API token level 2023-08-28 21:20:59 +02:00
Controller Split attachment paths (#848) 2025-02-22 17:29:14 +01:00
DataFixtures Split attachment paths (#848) 2025-02-22 17:29:14 +01:00
DataTables Split attachment paths (#848) 2025-02-22 17:29:14 +01:00
Doctrine Fixed fixture loading process 2024-12-29 19:06:58 +01:00
Entity Split attachment paths (#848) 2025-02-22 17:29:14 +01:00
EntityListeners Split attachment paths (#848) 2025-02-22 17:29:14 +01:00
EventListener Moved deprecated doctrine subscribers to doctrine event listeners 2024-06-21 23:41:22 +02:00
Events Write to event log, when a user gets impersonated 2023-07-08 23:07:06 +02:00
EventSubscriber Removed WebpackAutoPathSubscriber, as it seems it not necessary anymore with encore 5 2025-01-07 16:39:51 +01:00
Exceptions Remove project path in twig label error messages to prevent information leakage 2024-08-23 22:28:29 +02:00
Form Start with an empty selection of category when a new part is created, so that the user has to manually select it 2025-01-06 00:29:26 +01:00
Helpers Correctly handle IP addresses containing RFC 4007 scoping 2024-12-01 19:19:04 +01:00
Migration Fixed "implicitly marking parameter as nullable" deprecations in PHP 8.4 fixed 2025-02-08 00:19:20 +01:00
Repository Split attachment paths (#848) 2025-02-22 17:29:14 +01:00
Security Fixed "implicitly marking parameter as nullable" deprecations in PHP 8.4 fixed 2025-02-08 00:19:20 +01:00
Serializer Split attachment paths (#848) 2025-02-22 17:29:14 +01:00
Services Split attachment paths (#848) 2025-02-22 17:29:14 +01:00
State Applied rector suggestions 2024-06-22 00:31:43 +02:00
Translation/Fixes Keeep the segment annotations in the translation files, when editing them from inside the application 2024-10-13 20:30:56 +02:00
Twig Include the query part of the request, when generating the url for the datatables via a custom twig function. 2024-10-16 23:57:02 +02:00
Validator Fixed "implicitly marking parameter as nullable" deprecations in PHP 8.4 fixed 2025-02-08 00:19:20 +01:00
.preload.php Added copyright/license info to files 2022-11-29 21:21:26 +01:00
Kernel.php Added declare strict types to all files 2023-06-11 18:59:07 +02:00