Maurício Meneghini Fauth
dc24ffc6be
Merge branch 'QA_5_2'
...
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-29 16:09:13 -03:00
Maurício Meneghini Fauth
d819acf210
Merge pull request #19031 from LHofman/fix#18593
...
Fix #18593 - drop db line included in server export if exporting only…
2024-03-29 15:35:40 -03:00
Maurício Meneghini Fauth
bd600b165a
Merge branch 'QA_5_2' into fix#18593
2024-03-29 15:35:18 -03:00
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
Vaniron CZ
f7db16f21c
Translated using Weblate (Czech)
...
Currently translated at 100.0% (3427 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/cs/
Signed-off-by: Vaniron CZ <vanironcz@gmail.com>
2024-03-29 11:58:02 +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
d8fcc9eeba
Merge pull request #19082 from MauricioFauth/allowDeny_forbidden
...
Remove allowDeny_forbidden global
2024-03-27 07:45:41 -03:00
Maurício Meneghini Fauth
1d8367368e
Remove allowDeny_forbidden global
...
Fixes issue introduced by 2327dbf3c3 .
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-26 16:08:42 -03:00
Andrei Stepanov
d54981f013
Translated using Weblate (Russian)
...
Currently translated at 99.7% (3418 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/ru/
Signed-off-by: Andrei Stepanov <adem4ik@gmail.com>
2024-03-26 12:09:42 +01: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
Maciej Gomoła
c690feb899
Translated using Weblate (Polish)
...
Currently translated at 90.1% (3091 of 3427 strings)
[ci skip]
Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/pl/
Signed-off-by: Maciej Gomoła <maciejg2008@gmail.com>
2024-03-24 22:26:55 +01: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