Commit Graph

1233 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
e0a5491725
Extract HTML from Engine\Innodb::getPageBufferPool()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-27 21:36:57 -03:00
Maurício Meneghini Fauth
ae674da150
Create Engines\Innodb\BufferPool value object
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-27 21:30:52 -03:00
Maurício Meneghini Fauth
1ec41f0457
Refactor unit tests for Engines\Innodb::getPageBufferpool()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-27 13:46:26 -03:00
Maurício Meneghini Fauth
09e8144e97
Refactor Util::formatNumber()
Trim whitespace and add more unit prefixes.

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-24 10:41:36 -03:00
Maurício Meneghini Fauth
86d9028a8d
Add more unit tests for Util::formatNumber()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-22 12:10:40 -03:00
Maurício Meneghini Fauth
68281c9d76
Remove the PMA_DISABLE_NAVI_SETTINGS constant
Replaces it with the Navigation::$isSettingsEnabled class constant.

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-17 19:50:13 -03:00
Maurício Meneghini Fauth
a82b8e22a8
Add static analysis stub for PSR ContainerInterface
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-15 18:37:24 -03:00
Maurício Meneghini Fauth
4ccd84bc02
Merge pull request #19765 from MauricioFauth/lazy-load-middleware
Lazy-load middleware in QueueRequestHandler
2025-07-15 10:45:16 -03:00
Maurício Meneghini Fauth
842f9868e6
Add Response return for SqlController::addBookmark()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-14 22:47:44 -03:00
Maurício Meneghini Fauth
819e589062
Add Response return for AuthenticationPlugin::logOut()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-14 22:39:31 -03:00
Maurício Meneghini Fauth
4c789727e9
Add Response return for UserPreferences::redirect()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-14 22:14:04 -03:00
Maurício Meneghini Fauth
43ea6900cd
Add Response return for ResponseRenderer::redirectToRoute()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-14 22:14:00 -03:00
Maurício Meneghini Fauth
b43504a182
Lazy-load middleware in QueueRequestHandler
Registers only middleware class names instead of instances.

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-14 15:22:48 -03:00
Maurício Meneghini Fauth
e52a9fb67c
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-12 19:05:41 -03:00
Maurício Meneghini Fauth
783a7c66e8
Collect route info from Route attributes
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-11 21:11:58 -03:00
Maurício Meneghini Fauth
a8b338cb40
Add the Route attribute to controllers classes
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-11 19:47:12 -03:00
Maurício Meneghini Fauth
9c576fcc9c
Refactor Twig extensions to use Twig's AttributeExtension
This allows to remove most extensions.

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-08 13:23:34 -03:00
Maurício Meneghini Fauth
120f5ae847
Remove PMA_PATH_TO_BASEDIR constant
It's always an empty string.

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-07 19:40:41 -03:00
Maurício Meneghini Fauth
e7765efd63
Make some comparisons stricter
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-07-06 15:44:31 -03: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
Kamil Tekiela
b6794bdf1f Drop Node::$title
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-06-13 02:34:52 +01:00
Kamil Tekiela
dff3c73022 Create Link class
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-06-13 02:34:52 +01:00
Kamil Tekiela
1a5d10e66d Create Nodes/Icon
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-06-13 02:34:52 +01:00
Kamil Tekiela
82442d4f17 Non-nullable $delimiter
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-06-11 14:43:21 +01:00
Kamil Tekiela
f70305b573 Non-nullable getRoutinename
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-06-11 14:43:21 +01:00
Kamil Tekiela
427479a0ef Non-nullable messageToShow
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-06-11 14:43:21 +01:00
Kamil Tekiela
0797f9c44b Rector: small improvements
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-06-11 14:43:20 +01:00
Maurício Meneghini Fauth
9021fbfeab
Merge pull request #19730 from MauricioFauth/equal-operator
Replace equal operator with identical operator in GIS classes
2025-06-08 13:38:23 -03:00
Maurício Meneghini Fauth
f22126228c
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-06-08 01:27:16 -03:00
Maurício Meneghini Fauth
92db227012
Replace == with === in GIS classes
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-06-07 21:32:51 -03:00
Maurício Meneghini Fauth
7024ea9879
Merge pull request #19708 from kamil-tekiela/Fix-duplicate-Set-Cookie
Fix duplicate Set-Cookie

Fixes #19702
2025-06-06 21:38:11 -03:00
Maurício Meneghini Fauth
14f168f291
Merge PR #19700 Improve error template
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-06-06 21:33:43 -03:00
Maurício Meneghini Fauth
fc5245c7fe
Merge PR #19693 Fix issues on Insert page
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-06-06 21:18:37 -03:00
Maurício Meneghini Fauth
320d82efd6
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-06-06 21:04:06 -03:00
Maurício Meneghini Fauth
9bdea18ab9
Merge pull request #19706 from kamil-tekiela/Fix-setup
Change port field validation to string
2025-05-31 20:47:42 -03:00
Maurício Meneghini Fauth
5df240f767
Extract HTML from InsertEdit::getHtmlInput()
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-05-29 16:47:35 -03:00
Maurício Meneghini Fauth
166b7a18ea
Merge pull request #19712 from MauricioFauth/js-vendor-bundle
Import OpenLayers and Bootstrap directly using Webpack
2025-05-24 19:43:06 -03:00
Kamil Tekiela
ef85fd44b2 Move Console class to Console NS
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-23 00:27:17 +01:00
Kamil Tekiela
69c1e51b6b Adjustements to the new class
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-23 00:27:17 +01:00
Kamil Tekiela
52b8a6a831 Move History methods to a new class
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-23 00:27:15 +01:00
Maurício Meneghini Fauth
b870e4dfb0
Merge pull request #19688 from kamil-tekiela/Fix-bugs-in-relations-tab
Fix bugs in relations tab
2025-05-22 19:30:59 -03:00
Maurício Meneghini Fauth
3eb9ac92a3
Import Bootstrap directly using Webpack
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-05-22 18:09:06 -03:00
Maurício Meneghini Fauth
a39a8d29ea
Import OpenLayers directly and remove resources/js/ol.mjs
The OpenLayers code is extracted into the
public/js/vendor/openlayers/openlayers.js file.

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-05-22 14:59:08 -03:00
Kamil Tekiela
06057518b0 Separate strtoupper from getStorageEngine
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-20 18:39:56 +01:00
Kamil Tekiela
98603ff665 Modify getDropdownValueForDatabase
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-20 17:35:49 +01:00
Kamil Tekiela
93bf6e3832 Rewrite getTables to use Information_schema
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-20 17:09:50 +01:00
Kamil Tekiela
6e5f8fd330 Fix duplicate Set-Cookie
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-19 22:26:18 +01:00
Kamil Tekiela
ac28c3a0dd Revert back to integer
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-18 22:19:10 +01:00
Kamil Tekiela
0ef24ee9a4 Change port field validation to string
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-05-18 22:15:18 +01:00