Maurício Meneghini Fauth
5590a14863
Add unit test for Database\SearchController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-03-02 11:15:19 -03:00
Maurício Meneghini Fauth
2a26c2c507
Merge pull request #20183 from MauricioFauth/ResponseRenderer-di-refactor
...
Extract ResponseRenderer dependency from some classes
2026-03-02 09:55:57 -03:00
Maurício Meneghini Fauth
928e4d50a7
Merge pull request #20193 from MauricioFauth/e2e-test-fix
...
Fix E2E failing tests
2026-03-02 09:55:29 -03:00
Maurício Meneghini Fauth
3598eda3fd
Fix E2E failing tests
...
These tests fail sometimes. This is an attempt to fix them.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-27 20:00:48 -03:00
Maximilian Krög
ecf75a991d
Transmit the wkt data, without processing for ol
...
OpenLayers comes with its very own WKT parser.
This reduces the size of transmitted data.
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-02-27 22:58:33 +01:00
Maximilian Krög
88548f7dd6
Fix gitignore of arch specific files
...
In gitignore it is *-actual.pdf, now these match too.
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-02-27 21:51:03 +01:00
Maurício Meneghini Fauth
985455a967
Add unit test for Database\MultiTableQueryController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-27 17:34:37 -03:00
Maurício Meneghini Fauth
e1ffe48b50
Add unit test for MultiTableQuery\QueryController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-27 17:34:37 -03:00
Maurício Meneghini Fauth
29ff018baa
Add unit test for Database\ImportController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-27 17:34:36 -03:00
Maurício Meneghini Fauth
009939f05a
Add unit test for Database\ExportController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-27 14:14:36 -03:00
Maurício Meneghini Fauth
809acdfae6
Add unit test for Database\DataDictionaryController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-27 11:14:16 -03:00
Maurício Meneghini Fauth
a19dba215f
Add unit test for CentralColumns\PopulateColumnsController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-27 10:51:28 -03:00
Maurício Meneghini Fauth
cfd767235c
Add unit test for Database\CentralColumnsController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-27 10:18:34 -03:00
Maurício Meneghini Fauth
495a4d031e
Extract ResponseRenderer dependency from Privileges class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-26 15:34:21 -03:00
Maurício Meneghini Fauth
51890d9a21
Merge pull request #20156 from MoonE/svg-visualization
...
Refactor GIS export-as-file tests
2026-02-25 21:47:37 -03:00
Kamil Tekiela
384f47ffc8
Remove __('Options')
...
It was not used anywhere.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-26 00:24:47 +00:00
Kamil Tekiela
71483428a2
Drop Countable contract
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-26 00:23:31 +00:00
Kamil Tekiela
788662ae0c
Remove nullability from $name
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-26 00:23:03 +00:00
Kamil Tekiela
3cbba7d341
Make $name readonly
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-26 00:22:59 +00:00
Kamil Tekiela
ce2f44e9e7
Remove nullability from $text
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-26 00:21:46 +00:00
Kamil Tekiela
4e9c41d624
Remove getForce and setForce
...
This is dead code. getForce was only ever called on Bool properties but it was never set on any Bool property. This code hasn't been needed in at least 14 years and I doubt it has ever been working.
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-26 00:21:46 +00:00
Kamil Tekiela
bb3855bbe4
Remove $pluginName . '_' .
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-26 00:21:46 +00: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
Maurício Meneghini Fauth
71ac9f7143
Merge pull request #20103 from kamil-tekiela/Properties-2
...
Refactoring of Properties 2
2026-02-25 21:17:33 -03:00
Maurício Meneghini Fauth
9bbcc34354
Replace Util::date() with ClockInterface
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-25 17:41:13 -03:00
William Desportes
304dc60a39
Fix selenium login test
...
Reverts my change in 015d75c0d1
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-02-24 21:29:34 +01:00
William Desportes
5391167eab
Merge #20166 - Fix #20152 - XML import when structure is present
...
Pull-request: #20166
Fixes : #20152
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-02-24 15:39:20 +01:00
William Desportes
015d75c0d1
Merge branch 'QA_5_2'
...
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-02-24 15:36:06 +01:00
Maurício Meneghini Fauth
61b0a72387
Refactor Privileges::getDataForChangeOrCopyUser()
...
Extracts ResponseRenderer dependency and $_POST param.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-23 14:53:19 -03:00
Liviu-Mihail Concioiu
a792442cf9
Fix lint
...
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
2026-02-23 15:58:57 +01:00
Liviu-Mihail Concioiu
0dee5764d1
Fix test
...
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
2026-02-23 15:49:03 +01:00
Maximilian Krög
58a67e89cf
Draw LineString as continuous line in GIS pdf
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-02-22 23:49:17 +01:00
Maximilian Krög
1e8f54bbd9
Fix MultiLineString class in GIS svg export
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-02-22 23:49:17 +01:00
Maximilian Krög
671cfbec43
Use data provider methods for tests of same method
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-02-22 23:49:16 +01:00
Maximilian Krög
e757746925
Refactor gis file export tests
...
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2026-02-22 23:49:15 +01:00
Maurício Meneghini Fauth
b93e747994
Remove method AbstractTestCase::callFunction()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-21 18:01:03 -03:00
Maurício Meneghini Fauth
8a9e4c4085
Remove method AbstractTestCase::setProxySettings()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-21 17:47:32 -03:00
Maurício Meneghini Fauth
ca1b975a78
Remove method AbstractTestCase::setProperty()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-21 17:47:32 -03:00
Maurício Meneghini Fauth
87f9fd523d
Remove method AbstractTestCase::getProperty()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-21 17:47:19 -03:00
Maurício Meneghini Fauth
c299499438
Merge pull request #20146 from MauricioFauth/unit-test-fixes
...
Fix failing unit tests
2026-02-21 16:43:01 -03:00
William Desportes
bc057eb914
Merge #20127 - Replace getRealSize with ini_parse_quantity
...
Pull-request: #20127
Fixes : #20115
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-02-21 15:02:50 +01:00
Maurício Meneghini Fauth
ada57ae54d
Clear Charsets and Encoding static properties in setUp()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-20 17:13:03 -03:00
Maurício Meneghini Fauth
a54041e4ca
Move AbstractTestCase::tearDown() content into setUp()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-20 17:13:02 -03:00
Maurício Meneghini Fauth
58989b0beb
Fix Display\ResultsTest failing test
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-20 17:13:00 -03:00
Kamil Tekiela
e578b8729d
Create updateConfigValue()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-20 19:05:07 +00:00
Kamil Tekiela
51d89d5d51
Make $cookieName optional
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-20 19:05:07 +00:00
Maurício Meneghini Fauth
1eff7e56af
Merge pull request #20136 from kamil-tekiela/Fix-Config-tests
...
Fix config in tests
2026-02-20 15:14:21 -03:00
Kamil Tekiela
2c161c14cf
Add str_replace(DIRECTORY_SEPARATOR, '/'
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-20 15:42:41 +00:00
Kamil Tekiela
90caa57986
Remove all unnecessary tearDown
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 22:24:48 +00:00
Kamil Tekiela
57d71def35
Fix VersionCheck
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 22:08:16 +00:00
Kamil Tekiela
5b53f34ea4
Fix TransformationsTest.php
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 22:03:53 +00:00
Kamil Tekiela
50d6d626f2
Fix ProtectBinary
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 22:00:41 +00:00
Kamil Tekiela
3c3fb32237
Fix LimitChars
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 21:55:05 +00:00
Kamil Tekiela
97b4f16c97
Fix Order
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 21:44:30 +00:00
Kamil Tekiela
0341f9dc23
Fix MaxDbList
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 21:29:30 +00:00
Maurício Meneghini Fauth
aa1dd0d5ce
Merge pull request #20130 from MauricioFauth/ResponseRenderer-di-refactor
...
Extract ResponseRenderer dependency from some classes
2026-02-19 16:52:47 -03:00
Kamil Tekiela
30d62f0287
Replace ini_parse_quantity with getRealSize
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 18:00:39 +00:00
Kamil Tekiela
588fa88279
Add the wrapper function and test back
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-19 18:00:39 +00:00
Kamil Tekiela
bb384a2274
Replace getRealSize with ini_parse_quantity
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-18 00:04:49 +00:00
Kamil Tekiela
6aed3a134e
Remove duplicate 'Server' element
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-17 18:31:37 +00:00
Maurício Meneghini Fauth
15385298cd
Merge pull request #20113 from kamil-tekiela/Fix-DefaultFunctions-config
...
Fix DefaultFunctions config
2026-02-16 15:06:29 -03:00
Kamil Tekiela
f8d462ce5f
Fix DefaultFunctions config
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-16 15:58:14 +00:00
Kamil Tekiela
f7354fbfa3
Add missing constant
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-15 14:43:41 +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
4d767f0c04
Add getHtml as abstract method
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-14 22:01:11 +00:00
Kamil Tekiela
49fc4c47d3
Fix SA issues
...
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
Kamil Tekiela
4e90e1efa9
Use assertCount
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-14 22:00:02 +00:00
Maurício Meneghini Fauth
48ca010684
Extract ResponseRenderer dependency from Display\Results
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-14 17:03:06 -03:00
Maurício Meneghini Fauth
43f54d4578
Extract ResponseRenderer dependency from LogoutController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-14 15:30:59 -03:00
Maurício Meneghini Fauth
396d5f7b99
Extract ResponseRenderer dependency from LintController
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-14 15:22:57 -03:00
Maurício Meneghini Fauth
25e4dbadea
Extract ResponseRenderer dependency from UserPreferences class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-14 15:11:19 -03:00
Maurício Meneghini Fauth
e21bea7650
Extract ResponseRenderer dependency from ApplicationHandler
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:19 -03:00
Maurício Meneghini Fauth
55d6f9acb4
Extract dependency from Middleware\TokenRequestParamChecking
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:17 -03:00
Maurício Meneghini Fauth
38f1e46d68
Extract ResponseRenderer dependency from Navigation classes
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:16 -03:00
Maurício Meneghini Fauth
3392a3c2c6
Extract ResponseRenderer dependency from Config\PageSettings
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:16 -03:00
Maurício Meneghini Fauth
786605a0b4
Extract ResponseRenderer dependency from auth plugins
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:15 -03:00
Maurício Meneghini Fauth
ce3db158d7
Remove method Core::previewSQL()
...
Inlines it to remove the ResponseRenderer dependency.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:15 -03:00
Maurício Meneghini Fauth
ef2477bae2
Extract ResponseRenderer from Sql
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:14 -03:00
Maurício Meneghini Fauth
7e6248c796
Extract ResponseRenderer dependency from InsertEdit
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:14 -03:00
Maurício Meneghini Fauth
b6751c41ef
Extract dependency from ParseAnalyze::sqlQuery()
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 21:22:13 -03:00
Maurício Meneghini Fauth
0f7887a9de
Merge pull request #20099 from kamil-tekiela/Refactoring-of-properties
...
Refactoring of Properties
2026-02-13 17:00:44 -03:00
Maurício Meneghini Fauth
eb3debf24c
Remove side effects from Header constructor
...
Lazy load Scripts class and Menu class in Header class.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-13 10:01:39 -03:00
Maurício Meneghini Fauth
f6be1e9ec3
Merge pull request #20098 from MauricioFauth/template-di
...
Extract Config dependency from Template class
2026-02-13 09:36:42 -03:00
Kamil Tekiela
81c544e4a0
Remove getNrOfProperties()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-12 21:27:29 +00:00
Kamil Tekiela
5179754bb9
Fix type hints
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-12 21:27:29 +00:00
Kamil Tekiela
c8178c4120
Remove tests for Abstract classes
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-12 21:27:29 +00:00
Kamil Tekiela
5e52ee1725
Drop getItemType() and getPropertyType()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
1
2026-02-12 21:27:29 +00:00
Kamil Tekiela
4c8dedc303
Drop getGroup() method
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2026-02-12 21:27:29 +00:00
Maurício Meneghini Fauth
2dabc839b3
Extract Config dependency from Template class
...
Uses DI instead.
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-11 22:51:02 -03:00
Maurício Meneghini Fauth
d46fe6c0aa
Refactor Table\SqlControllerTest test class
...
Extracts HTML into a fixture file
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-11 12:36:08 -03:00
Maurício Meneghini Fauth
874facbad9
Fix issue after merge 17e34144a1
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-11 02:34:12 -03:00
Maurício Meneghini Fauth
17e34144a1
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2026-02-10 22:32:28 -03:00
Liviu-Mihail Concioiu
d8de539c61
Show stylesheets only if CodeMirror is enabled
...
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
2026-02-07 15:21:20 +01:00
William Desportes
e76adf1911
Merge #20082 - [Toon Export] Fix null separator
...
Pull-request: #20082
Signed-off-by: William Desportes <williamdes@wdes.fr>
2026-02-07 09:28:06 +01:00
faissaloux
0817747209
fix toon export null separator
...
Signed-off-by: faissaloux <fwahabali@gmail.com>
2026-02-06 23:59:22 +01:00
Maurício Meneghini Fauth
cd76c6140c
Merge pull request #20083 from MauricioFauth/unit-tests
...
Extract HTML from some controller tests into a fixture file
2026-02-06 19:27:06 -03:00
William Desportes
b89ee4e4fc
Merge #19991 - toon export
...
Pull-request: #19991
2026-02-06 11:41:20 +01:00