Commit Graph

128279 Commits

Author SHA1 Message Date
Maurício Meneghini Fauth
c07d04a8c8
Merge pull request #19008 from MauricioFauth/template-cache-trigger-error-removal
Remove trigger_error from Template class
2024-02-24 14:02:57 -03:00
Kristijan \"Fremen\" Velkovski
7d8dba4470
Translated using Weblate (Macedonian)
Currently translated at 27.3% (931 of 3407 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/mk/
Signed-off-by: "Kristijan \"Fremen\" Velkovski" <me@krisfremen.com>
2024-02-24 03:49:58 +01:00
Maurício Meneghini Fauth
e0d42d2862
Remove trigger_error from Template class
This will remove the error:

> Error while working with template cache: Unable to create the cache directory

This does not fix the cache issue, but removes the warning.

The current behavior is to disable the cache when there's an issue with
it. However this has bad performance.

The issue is that sometimes Twig generates a different cache key than
the warmed up one and tries to write a new cache, but that's not the
desired behavior.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-23 19:09:28 -03:00
Maurício Meneghini Fauth
cc62444d5c
Merge pull request #19007 from MauricioFauth/tests-dir-rename
Rename tests/classes and tests/selenium to tests/unit and tests/end-to-end
2024-02-23 13:30:02 -03:00
Maurício Meneghini Fauth
9a0d34b01d
Rename tests/selenium to tests/end-to-end
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-23 13:29:07 -03: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
Robert Johnson Nallori
54f14eaa6c
Fix Error When adding a user on MariaDB (#19002)
* Fix Error When adding a user on MariaDB

Signed-off-by: Robert Johnson Nallori <johnson361@gmail.com>

* Fix coding standard and static analysis issues

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>

* Add unit tests

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>


Fixes #18989
---------

Signed-off-by: Robert Johnson Nallori <johnson361@gmail.com>
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
Co-authored-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-23 13:19:37 -03:00
Maurício Meneghini Fauth
cc56e4c81a
Merge pull request #19006 from MauricioFauth/composer-update
Update PHP dependencies
2024-02-22 12:39:27 -03:00
Maurício Meneghini Fauth
3b685ee7ce
Update PHP dependencies
- Upgrading fidry/cpu-core-counter (1.0.0 => 1.1.0)
  - Upgrading laminas/laminas-diactoros (3.3.0 => 3.3.1)
  - Upgrading phpdocumentor/type-resolver (1.8.0 => 1.8.1)
  - Upgrading phpmyadmin/sql-parser (dev-master c4efadf => dev-master 48bd285)
  - Upgrading phpstan/phpstan (1.10.57 => 1.10.59)
  - Upgrading roave/security-advisories (dev-latest 794e58e => dev-latest 1f77ae7)
  - Upgrading spatie/array-to-xml (3.2.2 => 3.2.3)
  - Upgrading squizlabs/php_codesniffer (3.8.1 => 3.9.0)
  - Upgrading vimeo/psalm (5.21.1 => 5.22.1)

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-22 12:26:24 -03:00
Maurício Meneghini Fauth
a6a2862d71
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-21 21:18:24 -03:00
Maurício Meneghini Fauth
7bc3da7f7b
Merge pull request #19001 from johnson361/UNIQUE_key_18940
Fix Cannot create a UNIQUE key from More dropdown

Fixes #18940
2024-02-21 21:08:42 -03:00
Maurício Meneghini Fauth
2b1f21ef07
Remove unused parameter from Table\StructureController::displayStructure
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-21 21:05:48 -03:00
Robert Johnson Nallori
55fd04832d
Fix Cannot create a UNIQUE key from More dropdown
Signed-off-by: Robert Johnson Nallori <johnson361@gmail.com>
2024-02-21 20:47:40 -03:00
PAUL MICHIEL VAN DER BLONK
61cf618233
Translated using Weblate (English (United Kingdom))
Currently translated at 95.9% (3269 of 3407 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/en_GB/
Signed-off-by: PAUL MICHIEL VAN DER BLONK <blonkm@gmail.com>
2024-02-20 23:32:57 +01:00
Andrzej Pauli
178dd8a2ba
Translated using Weblate (Polish)
Currently translated at 90.1% (3089 of 3427 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/pl/
Signed-off-by: Andrzej Pauli <andrzej.pauli@gmail.com>
2024-02-20 23:32:56 +01:00
PAUL MICHIEL VAN DER BLONK
e9203d9f0e
Translated using Weblate (Dutch)
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/nl/
Signed-off-by: PAUL MICHIEL VAN DER BLONK <blonkm@gmail.com>
2024-02-20 23:32:53 +01:00
PAUL MICHIEL VAN DER BLONK
9a7f384540
Translated using Weblate (English (United Kingdom))
Currently translated at 98.9% (3392 of 3427 strings)

[ci skip]

Translation: phpMyAdmin/5.2
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/5-2/en_GB/
Signed-off-by: PAUL MICHIEL VAN DER BLONK <blonkm@gmail.com>
2024-02-20 23:32:52 +01:00
Maurício Meneghini Fauth
3acf78df7f
Merge pull request #18994 from kamil-tekiela/Refactor-import-2
Refactor name generation of file imports
2024-02-18 19:15:21 -03:00
Maurício Meneghini Fauth
58752f926c
Merge pull request #18988 from kamil-tekiela/CentralColumns
Refactor Central columns
2024-02-18 19:09:58 -03:00
Maurício Meneghini Fauth
09cf21915e
Merge branch 'QA_5_2'
Fixes #18930

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-18 18:59:28 -03:00
Maurício Meneghini Fauth
4eb4a1a0b7
Merge pull request #18937 from kamil-tekiela/Fix-#18930
Fix import of empty tables from MediaWiki
2024-02-18 18:26:33 -03:00
Hosted Weblate
28aac52c33
Merge branch 'origin/master' into Weblate.
[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/
2024-02-18 01:19:26 +01:00
Ahmad Fauzan Bagaskoro
da93de1689
Translated using Weblate (Indonesian)
Currently translated at 73.6% (2510 of 3407 strings)

[ci skip]

Translation: phpMyAdmin/Development
Translate-URL: https://hosted.weblate.org/projects/phpmyadmin/master/id/
Signed-off-by: Ahmad Fauzan Bagaskoro <92.ahmadfauzanbagaskoro@gmail.com>
2024-02-18 01:19:25 +01:00
phpMyAdmin bot
51417f8768 Update po files
[ci skip]

Signed-off-by: phpMyAdmin bot <bot@phpmyadmin.net>
2024-02-18 00:19:09 +00:00
Kamil Tekiela
7ebe99560a More Import refactoring
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-16 21:27:24 +01:00
Kamil Tekiela
d7fd5d59ce FR: Refactor name generation of file imports
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-16 21:11:13 +01:00
Kamil Tekiela
dcd8a086ca Change how new table for CSV is generated
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-16 21:10:47 +01:00
Maurício Meneghini Fauth
3f0b692f2c
Merge pull request #18985 from kamil-tekiela/Refactor-Import
Refactor import
2024-02-16 17:02:22 -03:00
Kamil Tekiela
b44e8d3d97 Add strict type for params in controller
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-16 20:26:47 +01:00
Kamil Tekiela
93b64a3722 Refactor CentralColumns
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-02-16 20:26:47 +01:00
Maurício Meneghini Fauth
271ce8cbdc
Merge pull request #18990 from MauricioFauth/table-relation-dbi-removal
Remove dbi object from table/relation/common_form.twig
2024-02-16 15:29:56 -03:00
Maurício Meneghini Fauth
e07c692841
Merge pull request #18993 from MauricioFauth/phpunit-assert-same
Make PHPUnit's assertions stricter
2024-02-16 15:20:49 -03:00
Maurício Meneghini Fauth
8d95891a19
Make PHPUnit's assertions stricter
Only replaces assertEquals with assertSame where it doesn't causes the
test to fail.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-15 22:39:56 -03:00
Maurício Meneghini Fauth
bf806ada75
Fix some issues in Table\RelationController
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-15 15:07:17 -03:00
Maurício Meneghini Fauth
c700a5bcdb
Remove Twig\TableExtension class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-14 20:39:54 -03:00
Maurício Meneghini Fauth
fcb47e4552
Remove dbi object from table/relation/common_form.twig
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-14 20:21:58 -03:00
Maurício Meneghini Fauth
8dbb62a1f1
Merge pull request #18987 from MauricioFauth/config-instance
Inject Config instead of using Config::getInstance()
2024-02-14 15:43:29 -03:00
Maurício Meneghini Fauth
fa68771d07
Extract Config to a class property for some classes
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-13 22:02:55 -03:00
Maurício Meneghini Fauth
ff5c4d2ae5
Extract Config from Relation to a class property
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-13 16:14:38 -03:00
Maurício Meneghini Fauth
609ddf5c35
Extract Config from Node classes
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:41:17 -03:00
Maurício Meneghini Fauth
441e8ae1d6
Extract Config from the Node class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:35:40 -03:00
Maurício Meneghini Fauth
d07fa7e5f4
Extract Config from Navigation class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:31:08 -03:00
Maurício Meneghini Fauth
ae2c82b15d
Extract Config from NavigationTree class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:26:19 -03:00
Maurício Meneghini Fauth
42b5a46d05
Extract Config from Sql class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:20:48 -03:00
Maurício Meneghini Fauth
bfc1926cf6
Extract Config from Display\Results class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:33 -03:00
Maurício Meneghini Fauth
a4276c6b09
Extract Config from Footer class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:33 -03:00
Maurício Meneghini Fauth
1f33136604
Extract Config from InsertEdit class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:33 -03:00
Maurício Meneghini Fauth
59e6feef12
Extract Config from Header class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:32 -03:00
Maurício Meneghini Fauth
c8d9a852cf
Refactor Menu class to use DI
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-02-12 19:09:32 -03:00
Maurício Meneghini Fauth
048c51f4f0
Merge pull request #18977 from MauricioFauth/user-privileges
Refactor UserPrivileges to use instance instead of static props
2024-02-12 18:23:30 -03:00