{"repo":"michalpokusa/django-admin-action-forms","free":true,"listed":false,"github":"https://github.com/michalpokusa/django-admin-action-forms","clone":"git clone https://github.com/michalpokusa/django-admin-action-forms.git","description":"Extension for the Django admin panel that allows passing additional parameters to actions by creating intermediate pages with forms.","language":"Python","stars":121,"topics":[],"license":"MIT","category":"dashboards-admin","readme_excerpt":"django-admin-action-forms Extension for the Django admin panel that allows passing additional parameters to actions by creating intermediate pages with forms. - 🚀 Overview - 🎉 Features - 🔌 Installation - ✏️ Examples - Simple confirm form - Action with parameters - Customizing action form layout - Inlines - Testing action forms - 📄 Reference 🚀 Overview Do you need confirmation pages for your actions in Django admin? Does creating multiple actions in Django admin that only differ in arguments sound familiar? Have you ever added a somewhat hacky way to pass additional parameters to an action? If so, this package is for you! This is how it looks in action: By adding a few lines of code, you can create actions with custom forms that will be displayed in an intermediate page before the action is executed. Data from the form will be passed to the action as an additional argument. Simple and powerful! 🎉 Features - Requires minimal configuration, easy to use - Supports all modern Django versions (3.2.x-6.x.x) - Built on top of Django's templates and forms, matches the Django admin style - No additional dependencies - Supports fields / fieldsets , filter horizontal / filter vertical and autocomplete fields - Works with custom widgets, validators and other Django form features - Formset support using inlines known from Django admin - Easy to test using Django's testing tools - Compatible with django-no-queryset-admin-actions 🔌 Installation 1. Install using pip : 2. Add 'django ad","default_branch":null,"files":null,"tree":[],"storefront":"/r/michalpokusa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/michalpokusa/django-admin-action-forms/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}