Maurício Meneghini Fauth
913e7d4b17
Merge pull request #19068 from MauricioFauth/console-settings
...
Refactor Console settings handling
2024-03-29 14:35:47 -03:00
Vaniron CZ
d0be67b18c
Translated using Weblate (Czech)
...
Currently translated at 99.2% (3382 of 3406 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/cs/
Signed-off-by: Vaniron CZ <vanironcz@gmail.com>
2024-03-29 11:58:04 +01:00
Maurício Meneghini Fauth
774ec8259e
Change Console\UpdateConfigController to return a Response object
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:34 -03:00
Maurício Meneghini Fauth
2c32a6c583
Change Console\UpdateConfigController to validade params
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:34 -03:00
Maurício Meneghini Fauth
0e7ea9cb89
Convert Console's Config object into a class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:34 -03:00
Maurício Meneghini Fauth
db5b230ae5
Split Console's Config.set() for each property
...
This allows for better type handling.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:33 -03:00
Maurício Meneghini Fauth
e299aef4b4
Restore console config values only when necessary
...
This reduces the need of unnecessary HTTP requests.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:33 -03:00
Maurício Meneghini Fauth
f9600ddcd8
Add event listeners for each console setting
...
This reduces the number of HTTP requests from 5 to 1.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:33 -03:00
Maurício Meneghini Fauth
65c6f18f9a
Create a dedicated controller to update Console config
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:32 -03:00
Maurício Meneghini Fauth
775a9a4537
Remove getConfigValue() call from Console.initialize()
...
Uses data attributes to store the config values.
That removes the need to do a HTTP request to get the values.
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:32 -03:00
Maurício Meneghini Fauth
352c465640
Initialize Console settings at server side
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-28 21:13:31 -03:00
Rasool-deldar
cdc5d20ef9
Translated using Weblate (Persian)
...
Currently translated at 21.7% (742 of 3406 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/fa/
Signed-off-by: Rasool-deldar <rasool.deldar.deve@gmail.com>
2024-03-28 18:06:52 +01:00
Andrei Stepanov
5bfeab74d2
Translated using Weblate (Russian)
...
Currently translated at 98.7% (3364 of 3406 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/ru/
Signed-off-by: Andrei Stepanov <adem4ik@gmail.com>
2024-03-27 17:10:10 +01:00
Maurício Meneghini Fauth
542f1ad466
Merge pull request #19079 from kamil-tekiela/getWarningMessagesArray
...
Refactor Operations::getWarningMessagesArray
2024-03-27 10:15:34 -03:00
Maurício Meneghini Fauth
c0e4d31b76
Merge pull request #19074 from kamil-tekiela/testing-phpunit
...
Fixing PHPUnit performance
2024-03-25 19:30:40 -03:00
phpMyAdmin bot
7d6bddd386
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2024-03-24 00:19:57 +00:00
Kamil Tekiela
2f3c4d3830
Refactor Operations::getWarningMessagesArray
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-23 14:39:05 +01:00
Kamil Tekiela
abdaefca82
Remove PreserveGlobalState
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-21 15:17:30 +01:00
Kamil Tekiela
c4167c0b8b
Clean up the rest of import tests ( #19071 )
...
* Clean up ImportMediawikiTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Clean up ImportOdsTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Convert $_REQUEST to setImportOptions
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Clean up ImportShpTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Clean up ImportSqlTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Clean up ImportXmlTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-21 07:59:23 -03:00
Maurício Meneghini Fauth
6fde602c15
Merge pull request #19070 from kamil-tekiela/Refactor-import-13
...
Refactor of import tests
2024-03-20 14:43:59 -03:00
Kamil Tekiela
8e9eb4c29b
Clean up ImportLdiTest
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-20 18:03:53 +01:00
Kamil Tekiela
ba36dfd8a7
Convert remaining $_REQUEST
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-20 18:03:53 +01:00
Kamil Tekiela
197c0474ec
Clean up ImportCsvTest
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-20 18:03:53 +01: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
Maurício Meneghini Fauth
4edb2648a1
Merge pull request #19065 from kamil-tekiela/tests
...
Remove some unnecessary things from tests
2024-03-19 11:39:21 -03:00
Kamil Tekiela
49e827a6b5
Data provider should be static
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:25:07 +01:00
Kamil Tekiela
6b4a77b073
Remove more unnecessary asserts
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:25:07 +01:00
Kamil Tekiela
ae0c06d494
Fix incorrect type hint
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:24:51 +01:00
Kamil Tekiela
7affa5e3ab
Remove getSystemDatabase() method
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:24:51 +01: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
e27370d05c
Remove testGetGroup
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:24:40 +01:00
Kamil Tekiela
7464263253
Remove useless test
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:24:40 +01:00
Kamil Tekiela
46035d2d6a
Minor changes
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:24:39 +01:00
Kamil Tekiela
b113703983
Upgrade Psalm and PHPStan
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 21:05:25 +01:00
Maurício Meneghini Fauth
f32b107203
Merge pull request #19064 from kamil-tekiela/Refactor-import-12
...
Extract getFileAsSimpleXmlElement()
2024-03-18 15:27:21 -03:00
Maurício Meneghini Fauth
1c7c48b3b6
Merge pull request #19063 from kamil-tekiela/Refactor-import-11
...
Replace remaining $_POST in ImportCsv
2024-03-18 15:07:13 -03:00
Maurício Meneghini Fauth
ce3a9cb7f5
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-18 14:59:51 -03:00
Maurício Meneghini Fauth
1ffb0e4b7c
Merge pull request #19062 from kamil-tekiela/Fix-#19061
...
SQL without unique clause is not recognized
Fixes #19061
2024-03-18 14:49:36 -03:00
Maurício Meneghini Fauth
edfbb3defe
Merge pull request #19060 from MauricioFauth/config-DBG
...
Replace DBG config array access with Debug class
2024-03-18 14:05:21 -03:00
Kamil Tekiela
94f0d0578d
Simplify $structPresent
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 17:24:58 +01:00
Kamil Tekiela
553ea7bce2
Extract getFileAsSimpleXmlElement()
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 16:34:40 +01:00
Kamil Tekiela
7d5a811328
csv_replace & csv_ignore
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 16:11:25 +01:00
Kamil Tekiela
cbbe3401b1
SQL without unique clause is not recognized
...
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-18 14:19:37 +01:00
Temuri Doghonadze
5858a10ca2
Translated using Weblate (Georgian)
...
Currently translated at 56.5% (1939 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ka/
Signed-off-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
2024-03-18 05:02:01 +01:00
Temuri Doghonadze
866564bc9d
Translated using Weblate (Georgian)
...
Currently translated at 56.5% (1927 of 3406 strings)
[ci skip]
Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/ka/
Signed-off-by: Temuri Doghonadze <temuri.doghonadze@gmail.com>
2024-03-18 05:01:49 +01:00
Maurício Meneghini Fauth
63ae297cf9
Rename Config\Settings::$DBG to $debug
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-17 15:28:20 -03:00
Maurício Meneghini Fauth
c9c286b32a
Replace DBG config array access with Debug class
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-17 14:37:39 -03:00
Kamil Tekiela
8754b9b0c5
Fix PHPUnit 11 deprecations ( #19057 )
...
* Metadata in doc-comments is deprecated
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix deprecated Group('medium') on classes
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix #[Group('large')]
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Fix some #[Group('medium')]
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Replace getMockForAbstractClass in NodeDatabaseChildTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Replace getMockForAbstractClass in PropertyItemTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Replace getMockForAbstractClass in OptionsPropertyGroupTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Replace getMockForAbstractClass in PluginPropertyItemTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Replace getMockForAbstractClass in GisGeometryTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Remove getMockForAbstractClass from StorageEngineTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Replace getMockForAbstractClass in OptionsPropertyOneItemTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Replace getMockForAbstractClass in OptionsPropertyItemTest
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
* Update psalm-baseline.xml
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
---------
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-03-17 13:35:28 -03:00
phpMyAdmin bot
82ea815498
Update po files
...
[ci skip]
Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2024-03-17 00:19:17 +00:00
Maurício Meneghini Fauth
09dc7a5686
Merge pull request #18723 from SachinBahukhandi/console-fix-debug-cfg
...
If $cfg['DBG']['sql'] doesn't exist or is set to false, Debug SQL tab should be hidden
Fixes #18716
2024-03-16 13:51:19 -03:00