From f8a0757469a33377c28b72d3aa385b0459a0a85f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maur=C3=ADcio=20Meneghini=20Fauth?= Date: Fri, 6 May 2022 15:32:07 -0300 Subject: [PATCH] Convert the edit privileges pages fieldsets to cards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Maurício Meneghini Fauth --- .../server/privileges/change_password.twig | 12 +-- .../privileges/edit_routine_privileges.twig | 26 +++--- .../server/privileges/privileges_summary.twig | 14 ++-- .../server/privileges/privileges_table.twig | 11 +-- .../server/privileges/user_properties.twig | 83 ++++++++++--------- test/classes/Server/PrivilegesTest.php | 10 ++- 6 files changed, 88 insertions(+), 68 deletions(-) diff --git a/templates/server/privileges/change_password.twig b/templates/server/privileges/change_password.twig index a32ec48085..066c670312 100644 --- a/templates/server/privileges/change_password.twig +++ b/templates/server/privileges/change_password.twig @@ -6,8 +6,9 @@ {% endif %} -
- {% trans 'Change password' %} +
+ {% trans 'Change password' %}
+
@@ -62,11 +63,12 @@ {% endapply %} {% endif %} + - + - + diff --git a/templates/server/privileges/edit_routine_privileges.twig b/templates/server/privileges/edit_routine_privileges.twig index 946a329a7d..af6179d4e1 100644 --- a/templates/server/privileges/edit_routine_privileges.twig +++ b/templates/server/privileges/edit_routine_privileges.twig @@ -1,4 +1,4 @@ -
+

{{ get_icon('b_usredit') }} {% trans 'Edit privileges:' %} @@ -42,21 +42,23 @@ -
- +
+
{% trans 'Routine-specific privileges' %} - +
+

{% trans 'Note: MySQL privilege names are expressed in English.' %}

-
- +
+
- +
+
+
+
diff --git a/templates/server/privileges/privileges_summary.twig b/templates/server/privileges/privileges_summary.twig index 5c7848c941..d498a0e842 100644 --- a/templates/server/privileges/privileges_summary.twig +++ b/templates/server/privileges/privileges_summary.twig @@ -3,11 +3,12 @@ -
- +
+
{{ legend }} - +
+
@@ -96,9 +97,10 @@ {% endif %} - + + -
+
-
+ diff --git a/templates/server/privileges/privileges_table.twig b/templates/server/privileges/privileges_table.twig index fb88ff713b..36110167b6 100644 --- a/templates/server/privileges/privileges_table.twig +++ b/templates/server/privileges/privileges_table.twig @@ -2,10 +2,11 @@ -
- +
+
{% trans 'Table-specific privileges' %} - +
+

{% trans 'Note: MySQL privilege names are expressed in English.' %}

@@ -243,8 +244,8 @@
{% endif %}
-
-
+ + {% else %} diff --git a/templates/server/privileges/user_properties.twig b/templates/server/privileges/user_properties.twig index 287881f04e..6fbf783c15 100644 --- a/templates/server/privileges/user_properties.twig +++ b/templates/server/privileges/user_properties.twig @@ -1,4 +1,4 @@ -
+

{{ get_icon('b_usredit') }} {% trans 'Edit privileges:' %} @@ -102,51 +102,56 @@ {% endif %} -
- +
+
{% trans 'Change login information / Copy user account' %} - +
- {{ change_login_info_fields|raw }} +
+ {{ change_login_info_fields|raw }} -
- - {% trans 'Create a new user account with the same privileges and …' %} - +
+
+ {% trans 'Create a new user account with the same privileges and …' %} +
-
- - +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+
+
-
- - -
- -
- - -
- -
- - -
-
- - - +

diff --git a/test/classes/Server/PrivilegesTest.php b/test/classes/Server/PrivilegesTest.php index 662cfcb226..08251c873a 100644 --- a/test/classes/Server/PrivilegesTest.php +++ b/test/classes/Server/PrivilegesTest.php @@ -1638,7 +1638,10 @@ class PrivilegesTest extends AbstractTestCase $actual = $this->serverPrivileges->getHtmlForAllTableSpecificRights('pma', 'host', 'table', 'pmadb'); $this->assertStringContainsString('', $actual); $this->assertStringContainsString('', $actual); - $this->assertStringContainsString('', $actual); + $this->assertStringContainsString( + '
', + $actual + ); $this->assertStringContainsString('Table-specific privileges', $actual); // Test case 2 @@ -1649,7 +1652,10 @@ class PrivilegesTest extends AbstractTestCase 'z', ]; $actual = $this->serverPrivileges->getHtmlForAllTableSpecificRights('pma2', 'host2', 'database', ''); - $this->assertStringContainsString('', $actual); + $this->assertStringContainsString( + '
', + $actual + ); $this->assertStringContainsString('Database-specific privileges', $actual); }