5107e06fae
[DOCS][Developer] Paradigms: Update is_null based on poll votes Everything around the use we give to php's null is about the state of having a value or not. Thus, using is_null always is the less bad option.Diogo Peralta Cordeiro2021-08-17 17:06:18 +01:00
2b7232891e
[ImageEncoder] Make plugin respect instance config and use the new core interfaceDiogo Peralta Cordeiro2021-08-18 22:14:15 +01:00
f9079784c4
[ENTITY][AttachmentThumbnail] Improve the way EncoderPlugins participate in the thumbnail processDiogo Peralta Cordeiro2021-08-18 22:10:19 +01:00
e80ad2d87b
[TESTS][Controller][AdminTest] Update int tests to use attachment file_quota instead, as we deleted attachment max widthDiogo Peralta Cordeiro2021-08-18 23:37:57 +01:00
26bf78360b
[ROUTER][UTIL] Allow specifying the Accept format for a routeHugo Sales2021-08-18 21:33:07 +01:00
86bdc398c5
[DOCKER] Update PHP docker container to include ffmpeg, for the VideoEncoderPluginHugo Sales2021-08-18 21:20:25 +01:00
811caaadf9
[MODULES][PLUGINS] Move noteActionHandle utility to NoteHandlerPlugin which plugins which handle actions on notes should extendHugo Sales2021-08-18 19:14:24 +01:00
458b6d0009
[UI] Rename all forms to more specific names, to avoid form name collisionsHugo Sales2021-08-18 18:38:54 +01:00
6af1383e07
[UTIL][Form] Disallow using very generic form names, as they can collide with other forms in the same pageHugo Sales2021-08-18 18:35:03 +01:00
a7d5b5599c
[TESTS] Fix LocalUserTest, i forgor to boot the kernelHugo Sales2021-08-18 18:09:26 +01:00
6166afeec6
[TWIG][CSS] Left and right panels accessibility improvements. Tabindex is now properly set up. When panels have the attribute open but aren't focused (keyboard navigation out of panel, into main content) they aren't displayed anymore.Eliseu Amaro2021-08-17 21:43:34 +01:00
e2e6c7a5bf
[TESTS] Hot-fix Security controller tests, broken with ongoing form rendering changesHugo Sales2021-08-17 20:51:06 +01:00
c81795eb96
[TWIG][CSS] More consistent classes. Checkbox styling done. Register and Login pages now done.Eliseu Amaro2021-08-16 21:59:19 +01:00
44a581f0f6
[UTIL][FORM] Password form now shows the proper HTML class, and it's respective label.Eliseu Amaro2021-08-16 21:46:27 +01:00
87d7318de5
[CONTROLLER][SECURITY] Added class names. Help labels for each form element. Each form element now has a proper block prefix (the resulting HTML won't simply concatenate the form's name to the element's label).Eliseu Amaro2021-08-16 21:43:27 +01:00
31ca5cb35e
[DOCS][Developer] Paradigms: apply XRevan86 fixes and remove the return types section, we must revisit it later..Diogo Peralta Cordeiro2021-08-17 17:21:57 +01:00
54e03d49d4
[DOCS][Developer] Remove low level index, we will approach these themes in another manner Fix some broken linksDiogo Peralta Cordeiro2021-08-17 15:32:30 +01:00
c8e00e4187
[TOOLS] Add make command 'database-force-schema-update' to update the database schema and 'redis-shell'Hugo Sales2021-08-16 22:07:24 +01:00
8ca61eea77
Duplicate public/assets/css/bg.jpg history in tests/sample-uploads/attachment-lifecycle-target.jpg history.Hugo Sales2021-08-16 20:40:02 +01:00
6d7a0dbc92
[TESTS][TOOLS] Always stop containers regardless of test successHugo Sales2021-08-16 20:31:24 +01:00
4f880eb761
[PLUGINS][ENTITY][Cover][ProfileColor] Clean up after interns and move entity defintions to be inside the corresponding plugin, rather than in coreHugo Sales2021-08-16 17:17:05 +01:00
5237364a21
[TESTS] Raise test coverage for GSFile to 100%Hugo Sales2021-08-16 17:11:28 +01:00
300eccfd17
[TESTS] Raise test coverage for Attachment controller to 100%Hugo Sales2021-08-16 17:11:05 +01:00
2351e7c6d1
[CORE][GSFile] Use pathinfo rather than regular expressions and don't attempt to persist an already persisted entityHugo Sales2021-08-16 17:10:33 +01:00
3843348c1b
[CONTROLLER][Attachment] Small refactor and add testing annotationHugo Sales2021-08-16 17:09:44 +01:00
e2caf19b67
[TESTS] Remove copied upload test files, if upload failedHugo Sales2021-08-16 17:09:02 +01:00
6445a616a8
[ENTITY][Attachment] Raise mimetype max length to 64 characters and ensure we don't attempt to store more than thatHugo Sales2021-08-14 21:47:49 +01:00
63cbf4052f
[UTIL] Common::config wasn't a proper port from v2, it has to accept one argument only as wellDiogo Peralta Cordeiro2021-08-12 00:38:18 +01:00
33cc9386d2
[RemoteURLToAttachment] Fix primary key, relation is: One Attachment Has Many URLs, One URL Has One AttachmentDiogo Peralta Cordeiro2021-08-12 00:37:01 +01:00