Django-adminactions

Latest version: v2.3.0

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

2.4

* fixes 227
* fixes 231
* add ability to asynchronously mass_update M2M
* add typing
* pep621
* move to uv/ruff
* add `mass_update_process` and `MassUpdateSkipRecordError`

2.3

* Add support to foreignkeys to bulk updates ( see https://github.com/saxix/django-adminactions/pull/224/files)

2.2

* new `MassUpdateForm.sort_fields`. Make optional MassUpdateForm fields sorting
* make possible globally customize MassUpdateForm
* removes async feature from Bulk update
* fixes support for 'MemoryFileUploadHandler' in bulk_update
* add `dry_run` option to bulk_update
* bulk_update now returns a page with pre/post action field values
* renamed `get_export_form` as `get_aa_export_form` ( see https://github.com/saxix/django-adminactions/issues/217)
* add support for ModelAdmin callable (see https://github.com/saxix/django-adminactions/issues/181)

2.1

* new action "Bulk Update"
* add support for ImageField / FileField
* add Django 4.1 support
* add Python 3.11 support
* Use Black for code formatting
* Merged 212 - Inspect the MRO (in reversed order) - https://github.com/saxix/django-adminactions/pull/212
* Merged 215 - Merge action support signals - https://github.com/saxix/django-adminactions/pull/212
* Merged 207 - work with any collection to ignore fields - https://github.com/saxix/django-adminactions/pull/207
* Merged 206 - docs: Fix a few typos - https://github.com/saxix/django-adminactions/pull/206
* Merged 200 - Very lame fix for 199 - https://github.com/saxix/django-adminactions/pull/200

2.0

* new action "Find Duplicates"
* allows customization of exportable columns (`get_exportable_columns(request)`)
* allows customization od ExportForm (`get_export_form(request, export_type)`)
* Add Admin logging support (LogEntry)
* add Celery support
* MassUpdateForm sort fields by label
* BACKWARD INCOMPATIBLE: removed `modeladmin` from signals arguments
* BACKWARD INCOMPATIBLE: signals `request` argument is now optional to support async execution
* BACKWARD INCOMPATIBLE: Drop support for Django 2.x
* BACKWARD INCOMPATIBLE: Removes internal api SelectOptionsAttribute

1.15

* perms refactoring. Add module `consts` to handle import errors in some circumstances

Page 1 of 7

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.