Commit Graph

51 Commits

Author SHA1 Message Date
William Desportes
23f6245775
Merge branch 'QA_5_2' 2026-03-17 13:36:53 +01:00
Liviu-Mihail Concioiu
d489d893c7 Add sql highlighting for Show create
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
2026-02-20 16:00:26 +01: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
William Desportes
4da3aaaf7a
Merge branch 'QA_5_2'
Already merged in master: https://github.com/phpmyadmin/phpmyadmin/pull/19960
Re-write of the test from 4de9f0f0b1
Merge of 631cac096f
Merge of 58cee9656f but could not find the code to implement

Signed-off-by: William Desportes <williamdes@wdes.fr>
2025-12-29 18:50:41 +01:00
Kamil Tekiela
d9426e17e4 Fix message_to_show
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-12-11 00:16:35 +00:00
Kamil Tekiela
13fad957cf Move hiddenFields HTML to template
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-12-11 00:16:35 +00:00
Maurício Meneghini Fauth
f291fcc13c
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-12-05 16:11:26 -03:00
Maurício Meneghini Fauth
09e453c333
Disable ajax for routine, event and trigger list forms
These forms have event listeners for each action, so it's not needed to
have ajax enabled on the form itself.

Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-08-31 09:50:58 -03:00
Akshay Ahuja
144eb92295 fix: criteria form visibility toggle on checkbox in multi-table query
Signed-off-by: Akshay Ahuja <ahujaaakshay0000@gmail.com>
2025-06-13 16:52:00 +05:30
Maurício Meneghini Fauth
65a4eed88f
Replace events export jQuery UI's dialog with a modal
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-05-14 12:51:40 -03:00
Maurício Meneghini Fauth
dd0c8a4c88
Replace events editor jQuery UI's dialog with a modal
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-05-14 12:42:53 -03:00
Kamil Tekiela
0e5b3968b2 Synchronize routines UX
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2025-04-18 13:22:01 +01:00
Petr Duda
cfb99ea0ce
Add paging to Routines page
Related to #16487

Signed-off-by: Petr Duda <petrduda@seznam.cz>
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-04-16 20:26:00 -03:00
Maurício Meneghini Fauth
cd26c052eb
Replace execute routine jQuery UI's dialog with a modal
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-04-10 10:36:41 -03:00
Maurício Meneghini Fauth
2ab001b3d7
Replace routines export jQuery UI's dialog with a modal
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-04-08 18:05:56 -03:00
Maurício Meneghini Fauth
09d77a0e04
Replace routine editor jQuery UI's dialog with a modal
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-04-08 13:20:09 -03:00
Maurício Meneghini Fauth
e941044cc7
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2025-03-17 16:24:03 -03:00
Faissal Wahabali
e8bff4d476
Add button for Copy Query (#19555)
* add copy query

Signed-off-by: faissaloux <fwahabali@gmail.com>

* show message when query is empty, add translations

Signed-off-by: faissaloux <fwahabali@gmail.com>

* use strCopyQueryButtonSuccess

Signed-off-by: faissaloux <fwahabali@gmail.com>

* enable/disable Copy Query button depending on editor content

Signed-off-by: faissaloux <fwahabali@gmail.com>

* display query copy success message

Signed-off-by: faissaloux <fwahabali@gmail.com>

* use copyToClipboard()

Signed-off-by: faissaloux <fwahabali@gmail.com>

* add types

Signed-off-by: faissaloux <fwahabali@gmail.com>

* extract displayCopyNotification()

Signed-off-by: faissaloux <fwahabali@gmail.com>

* displayCopyNotification() handle error case

Signed-off-by: faissaloux <fwahabali@gmail.com>

---------

Signed-off-by: faissaloux <fwahabali@gmail.com>
2025-03-13 20:05:00 -03:00
Maurício Meneghini Fauth
358e9e7f42
Merge pull request #19513 from faissaloux/fix-op-type-display-input
hide unwanted input depending on choosen op type
2025-03-11 10:30:15 -03:00
Liviu-Mihail Concioiu
b33ebab568
Fix result count when searching in database (#19595)
* Fix result count when searching in database

Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>

---------

Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
2025-02-18 12:44:31 -03:00
William Desportes
0893fc9dc1
Merge branch 'QA_5_2' 2025-01-17 23:10:14 +01:00
faissaloux
b2e8aafb9b hide unwanted input depending on choosen op type
Signed-off-by: faissaloux <fwahabali@gmail.com>
2025-01-13 15:39:31 +01:00
Liviu-Mihail Concioiu
961b6a3e99 Replace checked="checked" with checked
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
2025-01-12 03:30:13 +01:00
Liviu-Mihail Concioiu
025d1aa162 Replace disabled="disabled" with disabled
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
2025-01-12 03:17:05 +01:00
Liviu-Mihail Concioiu
0fa9721ed4 Replace selected="selected" with selected
Signed-off-by: Liviu-Mihail Concioiu <liviu.concioiu@gmail.com>
2025-01-12 03:11:39 +01:00
Maurício Meneghini Fauth
3355837920
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@mfauth.net>
2024-12-25 12:10:29 -03:00
gregor
3f0c5c9bdb add optional support for binary data in database search
Signed-off-by: gregor <gregor.lohaus@8mylez.com>
2024-09-17 01:50:44 +02:00
Maurício Meneghini Fauth
d65d0b220c
Remove the Functions JS global object
Exports each function individually and removes the Functions global
object.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-07-27 15:38:41 -03:00
Maurício Meneghini Fauth
70105294ef
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-07-22 15:44:41 -03:00
Maurício Meneghini Fauth
90ee00efd5
Create the 'pma' global variable for Twig templates
Creates the Twig\PmaGlobalVariable class to handle the 'pma' Twig global
variable.

The idea of this global variable is to automatically inject in all
templates some useful information.

For now it only includes `pma.version` to get the phpMyAdmin version
and `pma.text_dir` to get the text direction ('ltr' or 'rtl').

Adding new variables to the `pma` global variable should be done with
caution.

- https://twig.symfony.com/doc/3.x/advanced.html#globals

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-07-09 20:30:48 -03:00
Maximilian Krög
fb3e4f0f5e
Allow opening table create form without table name
Signed-off-by: Maximilian Krög <maxi_kroeg@web.de>
2024-06-01 21:44:39 +02:00
Maurício Meneghini Fauth
cf44e8beb4
Extract flash messages view into components/flash_messages.twig
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-05-16 15:11:39 -03:00
Maurício Meneghini Fauth
c10d265ae5
Move flash message context to the shaped array
Does not group the messages by context.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-05-16 14:41:04 -03:00
Maurício Meneghini Fauth
24fcf259f3
Add support for statement messages in FlashMessages class
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-05-15 19:20:37 -03:00
William Desportes
9584a4b1c2
Merge remote-tracking branch 'QA_5_2' 2024-04-28 12:06:41 +02:00
Maurício Meneghini Fauth
b1cb1c8129
Replace trans tag with the t function in templates
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-25 14:17:52 -03:00
Maurício Meneghini Fauth
b6eda64b43
Replace trans filter with the t function for templates
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-25 14:10:42 -03:00
Maurício Meneghini Fauth
eb766a96ce
Disable Ajax for some links
These links already do a full page change via ajax, so it's better to do
a full page request without using javascript.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-04-16 22:25:34 -03:00
Maurício Meneghini Fauth
d61a059650
Merge branch 'QA_5_2'
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2024-03-29 18:25:45 -03:00
Maurício Meneghini Fauth
ec0926df90
Merge pull request #18916 from NOPR9D/18558
Add format button to routine, event and trigger.
2024-01-31 15:06:08 -03:00
Kamil Tekiela
0b3ec77f87 Implement proper value object
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2024-01-24 18:24:52 +01:00
NOPR9D
3097019b30
Add format button to routine, event and trigger.
Signed-off-by: Boucham Amine <boucham-amine@mylabz.xyz>
2024-01-16 10:43:06 +01:00
Kamil Tekiela
d6076edfa7 Merge the arrays together
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-18 23:41:44 +01:00
Kamil Tekiela
4f93d3d15d Remove Twig function call
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-18 23:41:06 +01:00
Kamil Tekiela
479f7d77ce Inline Twig file
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-18 23:41:06 +01:00
Kamil Tekiela
58a6584740 Remove unused param
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-18 23:41:06 +01:00
Kamil Tekiela
fd9c7e6a22 Add DTO ColumnInfo
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-12-09 21:48:20 +01:00
Kamil Tekiela
a33c982ff3 Add isNullable
Signed-off-by: Kamil Tekiela <tekiela246@gmail.com>
2023-11-29 19:36:22 +01:00
Maurício Meneghini Fauth
f9ab9d15ac
Revert "Change icons to use SVG sprite instead of individual images"
This reverts commit d2d416e0cc.

This does not work correctly on Chromium browsers.

Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-11-12 18:40:11 -03:00
Maurício Meneghini Fauth
d2d416e0cc
Change icons to use SVG sprite instead of individual images
Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
2023-11-11 16:32:42 -03:00