Joseph Kocherhans
|
7eb538fd46
|
newforms-admin: Extracted a base class for functionality common to both inlines and ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@5498 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-06-20 06:09:33 +00:00 |
|
Joseph Kocherhans
|
a8687b5dc4
|
newforms-admin: Fixed #4570. Added deafult 'inlines' attribute to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@5479 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-06-15 15:34:39 +00:00 |
|
Joseph Kocherhans
|
ec622fc2a9
|
newforms-admin: Got StackedInline and TabularInline working. The templates still need work, and tests for FormSet-Model integration are needed.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@5473 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-06-15 03:40:45 +00:00 |
|
Adrian Holovaty
|
d7ed268dc5
|
newforms-admin: Fixed bug in ModelAdmin.save_add()
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4941 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-04-07 02:26:45 +00:00 |
|
Adrian Holovaty
|
25c15b17a8
|
newforms-admin: Fixed #3803 -- Fixed bug in ModelAdmin queryset_add() and queryset_change() methods. Thanks, estelle@expandingbrain.com
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4817 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-03-25 18:07:00 +00:00 |
|
Adrian Holovaty
|
d353537f39
|
newforms-admin: Renamed ModelAdmin.change_list_queryset() to queryset(), and added queryset_add() and queryset_change()
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4584 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-02-25 20:40:10 +00:00 |
|
Adrian Holovaty
|
9c2f1ad89c
|
newforms-admin: Changed ModelAdmin.has_delete_permission to take obj instead of object_id. This is a lot more convenient. Also changed fieldsets_change and javascript_change to take obj instead of object_id.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4583 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-02-25 20:35:32 +00:00 |
|
Adrian Holovaty
|
064e97dccb
|
newforms-admin: Changed ModelAdmin.has_change_permission to take obj instead of object_id, which is a lot more convenient
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4582 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-02-25 20:27:41 +00:00 |
|
Adrian Holovaty
|
43829a95d3
|
newforms-admin: Removed some edit_inline stuff and 'oldform' template variable in add_view() and change_view()
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4569 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-02-25 06:57:14 +00:00 |
|
Adrian Holovaty
|
ced8ae1877
|
newforms-admin: Added save_add() and save_change() hooks for ModelAdmin
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4568 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-02-25 06:38:24 +00:00 |
|
Adrian Holovaty
|
af908e2e8d
|
newforms-admin: Backwards-incompatible change: Removed 'filter_interface' option on ManyToManyFields, in favor of 'filter_vertical' and 'filter_horizontal' options on 'class Admin'
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4458 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-02-02 20:37:10 +00:00 |
|
Adrian Holovaty
|
126c6cef52
|
newforms-admin: Backwards-incompatible change: Refactored prepopulate_from. There's no longer a 'prepopulate_from' option on database Field classes. Instead, there's a new 'prepopulated_fields' option on the 'class Admin'. This should be a dictionary mapping field names (as strings) to lists/tuples of field names that prepopulate them
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4446 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-29 01:03:55 +00:00 |
|
Adrian Holovaty
|
54d2c54425
|
newforms-admin: Got help text displaying in admin pages
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4444 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-28 22:42:23 +00:00 |
|
Adrian Holovaty
|
39e63513a8
|
newforms-admin: Backwards-incompatible change: Refactored raw_id_admin. It is no longer a valid attribute for fields. Instead, specify 'raw_id_fields', a list of field names, in the 'class Admin'. Also removed raw_id functionality for ManyToManyFields, as it was hackish.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4430 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-25 18:05:10 +00:00 |
|
Adrian Holovaty
|
12ad69dbaa
|
newforms-admin: Fixed bug in 404 message in admin change_view()
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4427 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-25 04:20:49 +00:00 |
|
Adrian Holovaty
|
668671561d
|
newforms-admin: Fixed a bug in formfield_for_dbfield()
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4417 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-24 17:58:20 +00:00 |
|
Adrian Holovaty
|
cb57d82cde
|
newforms-admin: Implemented part of raw_id_admin and related-object popup window links for ForeignKey and ManyToManyFields in the admin
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4416 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-24 17:18:21 +00:00 |
|
Adrian Holovaty
|
4e1e672298
|
newforms-admin: Added HTML 'size' attribute to DateFields and TimeFields in the admin, to match previous behavior
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4408 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-23 20:54:26 +00:00 |
|
Adrian Holovaty
|
6cf4059ead
|
newforms-admin: DateFields and TimeFields in the admin now get the vDateField and vTimeField CSS classes, which are needed by the admin JavaScript hooks.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4406 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-23 20:33:19 +00:00 |
|
Adrian Holovaty
|
18ad7d6f8f
|
newforms-admin: DateTimeFields are now properly split into two widgets in the admin interface, using the new SplitDateTimeField and SplitDateTimeWidget
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4405 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-23 20:26:35 +00:00 |
|
Adrian Holovaty
|
1707fb0d78
|
newforms-admin: Fixed bug in filter_interface ManyToManyFields on the change page -- it wasn't bringing in the initial data
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4402 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-23 16:46:40 +00:00 |
|
Adrian Holovaty
|
8c4c07b5d0
|
newforms-admin: Added a custom formfield hook for the admin forms. The first customization is that ManyToManyFields with 'filter_interface' set use a special widget, FilteredSelectMultiple. This removes the need for the old filter_interface_script_maybe admin template tag.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4391 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-22 06:48:10 +00:00 |
|
Adrian Holovaty
|
259f083c24
|
newforms-admin: Added javascript(), javascript_add() and javascript_change() hooks to ModelAdmin. Removed legacy JavaScript-creating code.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4382 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-21 06:44:04 +00:00 |
|
Adrian Holovaty
|
9fb548fdcd
|
newforms-admin: Fixed bug in the way fieldsets() determined the field classes from self.fields
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4377 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-21 00:33:58 +00:00 |
|
Adrian Holovaty
|
1fc252e087
|
newforms-admin: Moved first_form_field_id calculation from render_change_form() to AdminForm()
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4375 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-21 00:20:18 +00:00 |
|
Adrian Holovaty
|
9c5e28e1e8
|
newforms-admin: Made the first step in converting add and change forms to use newforms. Got rid of some overengineered admin template tags along the way.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4372 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-20 21:16:31 +00:00 |
|
Adrian Holovaty
|
5b5930f0df
|
newforms-admin: Renamed 'form' template variable to 'oldform' in add_view() and change_view(), in preparation for the newforms switch
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4365 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-20 06:32:08 +00:00 |
|
Adrian Holovaty
|
846394d2e2
|
newforms-admin: Made small change to Fieldset parameters
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4364 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-20 06:25:13 +00:00 |
|
Adrian Holovaty
|
53f94937f0
|
newforms-admin: Added fieldsets(), fieldsets_add() and fieldsets_change() methods to ModelAdmin. These hooks aren't called from anywhere yet.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4357 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-19 05:59:28 +00:00 |
|
Adrian Holovaty
|
7227d41f48
|
newforms-admin: Renamed some variables in AdminFieldSet and AdminFieldLine purely for the purpose of comprehending this spaghetti better
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4356 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-19 05:33:08 +00:00 |
|
Adrian Holovaty
|
eaf6d51611
|
newforms-admin: Small unpacking improvement to ModelAdmin.get_field_sets()
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4355 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-19 05:13:37 +00:00 |
|
Adrian Holovaty
|
13da9d7d2f
|
newforms-admin: Changed ModelAdmin.get_field_sets() so that it doesn't take an opts argument
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4354 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-19 05:10:51 +00:00 |
|
Adrian Holovaty
|
f9019a7a7b
|
newforms-admin: Renamed ModelAdmin.change_list_view() to ModelAdmin.changelist_view() to be consistent with other methods (no underscore)
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4352 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-19 03:43:09 +00:00 |
|
Adrian Holovaty
|
84c5094769
|
newforms-admin: Removed post_url option from add_view -- it was undocumented and hasn't been used since before Django was open-sourced
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4345 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-17 18:23:39 +00:00 |
|
Adrian Holovaty
|
2957fedd40
|
newforms-admin: Removed show_delete and object_id_override options from add_view() -- they're undocumented and haven't been used since before Django was open-sourced
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4344 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-17 17:13:19 +00:00 |
|
Adrian Holovaty
|
d41320d2e5
|
newforms-admin: Finished migrating AdminOptions to ModelForm. AdminOptions no longer exists. Things are still a bit messy.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4343 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-17 05:39:29 +00:00 |
|
Adrian Holovaty
|
4fc14c6f7a
|
newforms-admin: Backwards-incompatible change: Removed undocumented Admin.manager option in favor of Admin.change_list_queryset() method
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4342 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-17 02:13:06 +00:00 |
|
Adrian Holovaty
|
626e6d4eb9
|
newforms-admin: Moved js from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4340 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-17 01:44:00 +00:00 |
|
Adrian Holovaty
|
a2b25f7216
|
newforms-admin: Moved save_on_top from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4338 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 01:05:25 +00:00 |
|
Adrian Holovaty
|
052363fb8b
|
newforms-admin: Moved ordering from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4337 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:57:56 +00:00 |
|
Adrian Holovaty
|
f72a100b53
|
newforms-admin: Moved list_per_page from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4336 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:54:58 +00:00 |
|
Adrian Holovaty
|
93e024365d
|
newforms-admin: Moved list_select_related from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4335 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:51:22 +00:00 |
|
Adrian Holovaty
|
c9e4b37290
|
newforms-admin: Moved search_fields from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4334 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:48:46 +00:00 |
|
Adrian Holovaty
|
7ffbc9d22c
|
newforms-admin: Moved save_as from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4333 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:35:25 +00:00 |
|
Adrian Holovaty
|
dcbfd3fa83
|
newforms-admin: Moved date_hierarchy from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4332 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:31:40 +00:00 |
|
Adrian Holovaty
|
b460910413
|
newforms-admin: Moved list_display_links from AdminOptions to ModelAdmin.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4331 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:27:04 +00:00 |
|
Adrian Holovaty
|
f5441534e3
|
newforms-admin: Changed list_filter implementation to use ModelAdmin instead of AdminOptions. Also removed list_filter and list_display from AdminOptions entirely.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4330 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:21:01 +00:00 |
|
Adrian Holovaty
|
560a1ba9a0
|
newforms-admin: A model's 'class Admin' is now dynamically/magically converted to be a subclass of django.contrib.admin.options.ModelAdmin, and the admin site now uses that class rather than the separate AdminOptions class (for list_display only). This means means 'class Admin' can override any functionality of ModelAdmin, such as has_add_permission(), etc.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4328 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-16 00:09:53 +00:00 |
|
Adrian Holovaty
|
28990ef07b
|
newforms-admin: Renamed ModelAdminView to ModelAdmin, moved it into django.contrib.admin.options and put model imports within methods to avoid import-order problems
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@4326 bcc190cf-cafb-0310-a4f2-bffc1f526a37
|
2007-01-15 01:53:11 +00:00 |
|