Skip to content

Add bulk delete functionality for unused and expired certificates#5443

Closed
Theminemat wants to merge 1 commit intoNginxProxyManager:developfrom
Theminemat:develop
Closed

Add bulk delete functionality for unused and expired certificates#5443
Theminemat wants to merge 1 commit intoNginxProxyManager:developfrom
Theminemat:develop

Conversation

@Theminemat
Copy link
Copy Markdown

Hello, this pull request closes the issue / feature request #5360

Short summary

Adds a bulk action in the Certificate tab to delete all unused and expired certificates at once.

Changes

UI: added new bulk delete button to the certificates page.

Backend: secure endpoint/logic to delete certificates in bulk, restricted to certificates classified as unused or expired.

Validation:

  • Requires explicit user confirmation.
  • Displays a modal with a list of affected certificates before deletion.
  • Includes server-side validation to prevent deletion of certificates that are still in use.

Backward compatibility & security

Only certificates flagged as unused or expired are deletable by this action.
Endpoint enforces admin authorization and double-confirmation before deletion.

Here are some Screenshots showcasing the UI:

Screenshot 2026-04-01 at 00 41 15 Screenshot 2026-04-01 at 00 41 36 Screenshot 2026-04-01 at 00 41 53

Note

I attempted to translate the UI into all available languages. Since I am only fluent in English and German, some translations may need improvement.

@Theminemat Theminemat closed this by deleting the head repository Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant