Hugo Sales
|
ebfa0e2240
[Avatar][Embed] Change use of TemporaryFile::getPath to getRealPath
|
3 years ago |
Hugo Sales
|
365a7b436f
[ImageEncoder] Implement attachment validation for images. This limits the maximum dimensions of the file, enforces a per file, per user and per user-month size quota and fixes the title if it's a filename, by replacing the extension to the new one
|
3 years ago |
Hugo Sales
|
93e1e4b7a9
[ENTITY] Add field size to attachments, used for quota calculations
|
3 years ago |
Hugo Sales
|
e5ee31a2fe
[UTIL] Add option for setting a file suffix on TemporaryFile constructor and add missing TemporaryFileException
|
3 years ago |
Hugo Sales
|
e32d8711d6
[CONFIG] Add attachments/max_{width,height} config option, which is used as maximum dimensions when validating attachments
|
3 years ago |
Hugo Sales
|
78a17425f9
[DEPENDENCIES] Add oroinc/doctrine-extensions, which provides cross database platform date functions
|
3 years ago |
Diogo Peralta Cordeiro
|
94b100dc06
[CSS] Refactor Right Panel style
|
3 years ago |
Diogo Peralta Cordeiro
|
75c494dca1
[TEMPLATES] Add dynamic blocks to right panel
|
3 years ago |
Diogo Peralta Cordeiro
|
f95b8ab226
[CSS] Fix invisible checkboxes
|
3 years ago |
Diogo Peralta Cordeiro
|
6819dd9fb7
[TEMPLATES] Minor refactoring, extending left was weird
|
3 years ago |
Hugo Sales
|
c57a8481b1
[Avatar] Implement avatar deletion
|
3 years ago |
Hugo Sales
|
ec0c551bb3
[AVATAR] Move avatar settings page to Avatar component
|
3 years ago |
Hugo Sales
|
f17d4d2d92
[Embed] Use Formatting utilities rather than substr and such
|
3 years ago |
Diogo Peralta Cordeiro
|
255055d149
[Embed] Add docblock to handle function to pass pre-commit hook
|
3 years ago |
Diogo Peralta Cordeiro
|
55c4ad40cd
[ENTITY][GSActor] Fix getAvatarUrl method
|
3 years ago |
Diogo Peralta Cordeiro
|
5fbc079c55
[RIGHT] Introduce component abstraction
|
3 years ago |
Diogo Peralta Cordeiro
|
22c79db540
[VIEWS] Minor proofreading of templates and css
|
3 years ago |
Hugo Sales
|
bb56b24d8f
[ATTACHMENTS] Restrict thumbnail generation to allowed sizes. Defaults to only configured sizes, but can be extended with the event 'GetAllowedThumbnailSizes'. The intention is to prevent DoS attacks, since handling a thumbnail request is a relatively slow process
|
3 years ago |
Hugo Sales
|
b2841cb5fc
[UI] Fix 'hide_attachments is not defined' error
|
3 years ago |
Hugo Sales
|
f264cd6125
[ATTACHMENTS] Add controller and templates for the attachment show page, which shows extra info about an attachment, such as related notes and tags
|
3 years ago |
Hugo Sales
|
d49de9d35e
[CORE] Typo in GSFile and slight Twig weirdness in base template
|
3 years ago |
Hugo Sales
|
7f765c530e
[Embed][ENTITY] Fix embed route and use attachment_view rather than _show. Rename Entity::have to Entity::has, because grammar
|
3 years ago |
Hugo Sales
|
e699824b1d
[Embed] Fix plugin. Only attempt to show an image, if we have one
|
3 years ago |
Hugo Sales
|
6da8cf7f14
[ATTACHMENTS] Add event 'AttachmentFileInfo' to allow a plugin to override the file displayed
|
3 years ago |
Hugo Sales
|
e08767cec0
[UTIL] Fix remove affix utilities, so they only try to remove an affix if the string starts/ends with it
|
3 years ago |
Hugo Sales
|
83415b7aa6
[CONFIG] Add attachment related parameters to default config
|
3 years ago |
Hugo Sales
|
495e66f4ae
[AUTOGENERATED] Update autogenerated code
|
3 years ago |
Hugo Sales
|
17ea4ecce1
[DB] Fix error in config/services.yaml where the wrong namespace was used for the UpdateListener
|
3 years ago |
Hugo Sales
|
1d7375b9cb
[TOOLS] Use \DateTimeInterface rather than DateTimeInterface
|
3 years ago |
Hugo Sales
|
0a69f6de8c
[AUTOGENERATED] Run bin/generate_entity_fields for the Embed plugin
|
3 years ago |