Skip to content

Conversation

@AliYmn
Copy link
Contributor

@AliYmn AliYmn commented Mar 10, 2025

Tools Menu Feature

Overview

Added a new configurable tools menu to the admin interface that allows quick access to commonly used development and monitoring tools.

Screenshots

Screenshot 2025-03-10 at 14 57 46

Configuration

Tools can be configured in Django settings:

UNFOLD = {
    "TOOLS_CONFIG": {
        "show_tools": True,
        "title": _("Developer Tools"),
        "tools": [
            {
                "name": _("Sentry"),
                "url": "https://sentry.io",
                "icon": "warning",
                "new_tab": True
            },
            {
                "name": _("RabbitMQ"),
                "url": "http://localhost:15672",
                "icon": "queue",
                "new_tab": True
            },
            {
                "name": _("Flower"),
                "url": "http://localhost:5555",
                "icon": "monitoring",
                "new_tab": True
            }
        ]
    }
}

@AliYmn AliYmn changed the title feat: add developer tools configuration for admin interface feat: add tools menu configuration for admin interface Mar 13, 2025
@lukasvinclav
Copy link
Contributor

Hey, the code and screenshot looks good but my personal opinion is if you want to display additional links you can use sidebar navigation. This is quite a specific navigation and in your case I will recommend you to just override the template.

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.

2 participants