- Initial release
- Merge Quickstart section into README
- Add missing HISTORY.rst to manifst
- Support for
order_field
attribute forlist_display
method fields. This works similar toModelAdmin
method fields'admin_order_field
property.
- Better unicode support
- Better access control support through 'login_url' & 'raise_exception' PopupCrudViewSet properties
- Object detail view support
- Add PopupCrudViewSet.urls() -- a single method to return all the CRUD urls that can be added to urlpatterns[].
- When related object popup is activated on a multiselect select and it adds a new object, the object is added to the existing list of selections. (old code used to replace all the current selections with the newly added item)
- Insert all form media into ListView through ListView.media property.
- Fix broken support for django-select2 in modals by setting control's dropdownParent to the modal (rather than parent window)
- Use the 'create-edit-modal' modal as the template for secondary modals activated through related-model modal popups. This ensures consistent modal look and feel if the user customized the modal template by overriding popupcrud/modal.html template.
- Fix ALLOWED_HOSTS in settings - issue #1
- Bumping minor version as reflection of new features legacy_crud dict, media & out-of-the-box django_select2 support in previous release
- Added 'crudform.ready' JavaScript event, which is triggered when create/update form is activated. This event provides clients an uniform way to apply their own optional initialization code to the CRUD forms.
- Added 6 more tests to cover new legacy_crud dict value support & form media injection.
- List view content is rendered in its own block, popupcrud_list, in the template file. This allows the list content to be relocated to different parts of the base template.
- Add ViewSet.empty_list_icon and ViewSet.empty_list_message properties. These properties provide for prettier rendering of empty table states.