William Desportes
2c03905eea
Merge #19802 - Fix #19381 - Implement csv empty to null
...
Pull-request: #19802
Fixes : #19381
Co-Authored-By: William Desportes <williamdes@wdes.fr>
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-04-09 16:59:10 +02:00
William Desportes
23f6245775
Merge branch 'QA_5_2'
2026-03-17 13:36:53 +01:00
Kamil Tekiela
e1af783d58
Fix group header's IDs
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-26 00:21:46 +00:00
Kamil Tekiela
ecd109d1e6
Put newlines at the end of li and ul
...
It should not change how the HTML is rendered on the screen. It makes the output more well-structured.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-14 22:01:11 +00:00
Kamil Tekiela
4f8e5de24c
Align </li> with other elements
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-14 22:01:11 +00:00
Kamil Tekiela
2702f2814e
PluginType enum
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-14 22:01:11 +00:00
Kamil Tekiela
7b9034ee6c
Fix documentation link
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-14 22:01:06 +00:00
William Desportes
b89ee4e4fc
Merge #19991 - toon export
...
Pull-request: #19991
2026-02-06 11:41:20 +01:00
Maurício Meneghini Fauth
ab0407b80c
Add unit tests for Plugins class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-05 15:49:48 -03:00
Maurício Meneghini Fauth
270ada1198
Extract Config dependency from export plugins
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-29 12:31:07 -03:00
Maurício Meneghini Fauth
d617866e49
Extract DatabaseInterface dep from export plugins
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-01-29 11:49:19 -03:00
faissaloux
3f36d08168
update test
...
Signed-off-by: faissaloux <fwahabali@gmail.com>
2026-01-25 01:25:04 +01:00
Kamil Tekiela
f89bfd594a
Replace Export with OutputHandler
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-11-22 20:03:59 +00:00
Maurício Meneghini Fauth
26d685fa58
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-06 10:49:31 -03:00
Maurício Meneghini Fauth
37cbc4b3f3
Extract dependencies from Transformations class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-06-21 14:39:37 -03:00
Maurício Meneghini Fauth
3a619b6824
Remove plugin global variables
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-01-14 16:25:41 -03:00
Kamil Tekiela
8015e4de72
Move DatabaseInterface to Dbal
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-12-22 18:34:53 +00:00
Kamil Tekiela
24fba67ccd
Create ExportType enum
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-12-14 00:34:12 +00:00
Kamil Tekiela
7dbda7545e
Remove $GLOBALS['plugin_param']
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-12-13 23:19:53 +00:00
Kamil Tekiela
82c85d26c0
Clean up of tests ( #19067 )
...
* Fix wrong type hint
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use $this instead of parent
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* setUp should be a protected method
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* onNotSuccessfulTest should be protected
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* $command doesn't need to be a property
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Give alertText() proper return type
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use null-safe operator
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Call Message static constructors statically
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Call StorageEngine methods statically
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Add better type hints in PrivilegesController
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use packed (without keys) arrays in tests
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use type casts instead of function casts
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use const instead of private property
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use const instead of private property
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix testAuthFailsTooLongPass()
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Replace loop with array_shift
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use ob_get_clean
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Remove duplicated code
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Use assert instead of phpdoc
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-20 13:34:55 -03:00
Kamil Tekiela
7ed4a092be
Remove more unnecessary asserts
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:24:40 +01:00
Kamil Tekiela
30ec978ded
Remove $GLOBALS['plugin_param']
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-15 16:02:18 +01:00
Maurício Meneghini Fauth
606f66b5df
Rename tests/classes to tests/unit
...
This directory is for unit tests only, so let's rename it to unit to be
more clear.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-23 13:29:07 -03:00