From 51e4e29b8c9b91e870d1c2f15f8c413cd7d516a7 Mon Sep 17 00:00:00 2001 From: Jordi Boggiano Date: Thu, 9 Apr 2026 13:32:29 +0200 Subject: [PATCH] Make maintainer management forms more visible --- templates/package/view_package.html.twig | 140 +++++++++++------------ 1 file changed, 70 insertions(+), 70 deletions(-) diff --git a/templates/package/view_package.html.twig b/templates/package/view_package.html.twig index ac936e69c..a0c002ee6 100644 --- a/templates/package/view_package.html.twig +++ b/templates/package/view_package.html.twig @@ -165,6 +165,76 @@ {% set isGitHubRepoUrl = package.isGitHub() %} {% set displayOpenIssues = version and version.support is not null and version.support.issues is defined and isGitHubRepoUrl and version.support.issues starts with repoUrl %} + {% if is_granted('remove_maintainer', package) or is_granted('add_maintainer', package) %} +
+ {% if is_granted('add_maintainer', package) %} + {{ form_start(addMaintainerForm, { + attr: { id: 'add-maintainer-form', class: (show_add_maintainer_form|default(false) ? '': 'hidden') }, + action: path('add_maintainer', { 'name': package.name }) + }) }} +
+

Add Maintainer

+

+ {{ form_label(addMaintainerForm.user, "Username") }} + {{ form_errors(addMaintainerForm.user) }} + {{ form_widget(addMaintainerForm.user) }} +

+ {{ form_rest(addMaintainerForm) }} + +
+ {{ form_end(addMaintainerForm) }} + {% endif %} + + {% if is_granted('remove_maintainer', package) %} + {{ form_start(removeMaintainerForm, { + attr: { id: 'remove-maintainer-form', class: (show_remove_maintainer_form|default(false) ? '': 'hidden') }, + action: path('remove_maintainer', { 'name': package.name }) + }) }} +
+

Remove Maintainer

+

+ {{ form_label(removeMaintainerForm.user, "Username") }} + {{ form_errors(removeMaintainerForm.user) }} + {{ form_widget(removeMaintainerForm.user) }} +

+ {{ form_rest(removeMaintainerForm) }} + +
+ {{ form_end(removeMaintainerForm) }} + {% endif %} +
+ {% endif %} + + {% if is_granted('transfer_package', package) %} +
+ {{ form_start(transferPackageForm, { + attr: { + id: 'transfer-package-form', + class: (show_transfer_package_form|default(false) ? '': 'hidden'), + }, + action: path('transfer_package', { 'name': package.name }) + }) }} +
+

Transfer Ownership

+
+ {{ form_errors(transferPackageForm.maintainers) }} +
    + {% for maintainerField in transferPackageForm.maintainers %} +
  • + {{ form_errors(maintainerField) }} + {{ form_widget(maintainerField) }} +
  • + {% endfor %} +
+ +
+ {{ form_rest(transferPackageForm) }} + +
+ {{ form_end(transferPackageForm) }} +
+ {% endif %} +
Package info
@@ -296,76 +366,6 @@
- {% if is_granted('remove_maintainer', package) or is_granted('add_maintainer', package) %} -
- {% if is_granted('add_maintainer', package) %} - {{ form_start(addMaintainerForm, { - attr: { id: 'add-maintainer-form', class: 'col-sm-6 col-md-3 col-md-offset-9 ' ~ (show_add_maintainer_form|default(false) ? '': 'hidden') }, - action: path('add_maintainer', { 'name': package.name }) - }) }} -
-

Add Maintainer

-

- {{ form_label(addMaintainerForm.user, "Username") }} - {{ form_errors(addMaintainerForm.user) }} - {{ form_widget(addMaintainerForm.user) }} -

- {{ form_rest(addMaintainerForm) }} - -
- {{ form_end(addMaintainerForm) }} - {% endif %} - - {% if is_granted('remove_maintainer', package) %} - {{ form_start(removeMaintainerForm, { - attr: { id: 'remove-maintainer-form', class: 'col-sm-6 col-md-3 col-md-offset-9 ' ~ (show_remove_maintainer_form|default(false) ? '': 'hidden') }, - action: path('remove_maintainer', { 'name': package.name }) - }) }} -
-

Remove Maintainer

-

- {{ form_label(removeMaintainerForm.user, "Username") }} - {{ form_errors(removeMaintainerForm.user) }} - {{ form_widget(removeMaintainerForm.user) }} -

- {{ form_rest(removeMaintainerForm) }} - -
- {{ form_end(removeMaintainerForm) }} - {% endif %} -
- {% endif %} - - {% if is_granted('transfer_package', package) %} -
- {{ form_start(transferPackageForm, { - attr: { - id: 'transfer-package-form', - class: 'col-sm-6 col-md-3 col-md-offset-9 ' ~ (show_transfer_package_form|default(false) ? '': 'hidden'), - }, - action: path('transfer_package', { 'name': package.name }) - }) }} -
-

Transfer Ownership

-
- {{ form_errors(transferPackageForm.maintainers) }} -
    - {% for maintainerField in transferPackageForm.maintainers %} -
  • - {{ form_errors(maintainerField) }} - {{ form_widget(maintainerField) }} -
  • - {% endfor %} -
- -
- {{ form_rest(transferPackageForm) }} - -
- {{ form_end(transferPackageForm) }} -
- {% endif %} - {% if versions|length %}