Admin Integration¶
Handle list_editable¶
New in Django-Concurrency 0.6.
django-concurrency is able to handle conflicts in the admin’s changelist view when
ModelAdmin.list_editable is enabled. To enable this feature simply extend your ModelAdmin from
ConcurrentModelAdmin or use ConcurrencyListEditableMixin
Check admin’s action execution for concurrency¶
New in Django-Concurrency 0.6.
Extend your ModelAdmin with ConcurrencyActionMixin or use ConcurrentModelAdmin
Update existing actions templates to be managed by concurrency¶
New in Django-Concurrency 0.6.
You ca use the identity filter to pass both pk and version to your ModelAdmin.
Each time you use {{ obj.pk }} simply change to {{ obj|identity }}.
So in the admin/delete_selected_confirmation.html will have:
{% for obj in queryset %}
<input type="hidden" name="{{ action_checkbox_name }}" value="{{ obj|identity }}" />
{% endfor %}