Brian Rosner
60c060c476
newforms-admin: Merged from trunk up to [7877].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7881 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-10 20:47:18 +00:00
Brian Rosner
9cbd07b681
newforms-admin: Fixed #5873 -- When a validation error occurs in a fieldset that is collapsed properly idenitfy it so it uncollapses to reveal the error. Thanks Jonas for the patch and Ariel Calzada for the report.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7879 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-10 20:28:12 +00:00
Brian Rosner
4772550a3c
newforms-admin: Fixed #5628 -- When inlines have validation errors an error message is now displayed at the top of the page. Thanks Petr Marhoun for the improved patch.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7878 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-10 20:24:46 +00:00
Brian Rosner
b46dc92ad3
newforms-admin: Fixed #7692 -- Fixed a syntax error in django/contrib/admin/options.py, my bad. Thanks jwmayfield for keeping me in check.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7875 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-09 18:59:42 +00:00
Brian Rosner
7d45454e55
newforms-admin: Fixed #7564 -- Make position argument string interpolation use keywords instead. Works better for translators and get rid of make-messages.py warnings. Thanks Marc Garcia for the report and permon for the patch.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7874 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-09 18:29:47 +00:00
Brian Rosner
d9a2441c48
newforms-admin: Added some documentation about media defintions in ModelAdmin classes. Fixed #7129 .
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7873 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-09 18:09:38 +00:00
Brian Rosner
2e72445fce
newforms-admin: Added autodiscover functionality to django.contrib.admin. This makes the admin aware of per-app admin.py modules and does an import on them when explicitly called. Docs show how this is used. Fixed #6003 , #6776 , #6776 .
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7872 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-09 16:01:33 +00:00
Brian Rosner
84541cd244
newforms-admin: Allow an overridden _construct_form to easily pass parameters through to the form constructor in formsets.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7855 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-07 00:31:29 +00:00
Brian Rosner
21974955c4
newforms-admin: Fixed #7617 -- Adjusted the call to ModelFormMetaclass.__new__ in modelform_factory to work with the new signature introduced in [7847].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7854 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-06 15:28:05 +00:00
Brian Rosner
8c8513281e
newforms-admin: Merged from trunk up to [7852].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7853 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-06 15:23:24 +00:00
Brian Rosner
058a190a79
newforms-admin: Fixed #7620 -- Changed a hard-coded call to type.__new__ to use super in MediaDefiningClass metaclass. Thanks Christian Tanzer.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7834 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-03 23:15:17 +00:00
Brian Rosner
7dd2666bd0
newforms-admin: Merged from trunk up to [7829].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7830 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-03 15:24:08 +00:00
Simon Willison
f918f9180f
newforms-admin: custom URL handling in admin now redirects to add trailing slash if needed - this fixes several bugs that occurred when you navigated to an admin page and omitted the trailing slash.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7825 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-02 08:32:55 +00:00
Simon Willison
2e5cc7413f
newforms-admin: Fixed failing test by changing never_cache header to handle views that don't return a response object. The test traceback was:
...
======================================================================
ERROR: Test add view restricts access and actually adds items.
----------------------------------------------------------------------
Traceback (most recent call last):
File ".../tests/regressiontests/admin_views/tests.py", line 178, in testAddView
post = self.client.post('/test_admin/admin/admin_views/article/add/', self.super_login)
File ".../django/test/client.py", line 265, in post
return self.request(**r)
File ".../django/core/handlers/base.py", line 82, in get_response
response = callback(request, *callback_args, **callback_kwargs)
File ".../django/contrib/admin/sites.py", line 113, in root
response = self.login(request)
File ".../django/views/decorators/cache.py", line 45, in _wrapped_view_func
add_never_cache_headers(response)
File ".../django/utils/cache.py", line 118, in add_never_cache_headers
patch_response_headers(response, cache_timeout=-1)
File ".../django/utils/cache.py", line 106, in patch_response_headers
if not response.has_header('ETag'):
AttributeError: 'NoneType' object has no attribute 'has_header'
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7824 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-02 08:32:14 +00:00
Brian Rosner
0e8710d590
newforms-admin: Merged from trunk up to [7814].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7815 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-01 15:49:08 +00:00
Brian Rosner
595e9191f5
newforms-admin: Fixed #4074 -- Properly urlencode the ChangeList query string when the value has an ampersand. Thanks Tony Perkins and SmileyChris.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7810 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-30 17:38:13 +00:00
Brian Rosner
829fd5a967
newforms-admin: Merged from trunk up to [7808]. Fixed #7519 , #7573
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7809 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-30 15:38:16 +00:00
Brian Rosner
c349ba4cfc
newforms-admin: Fixed #7541 -- RelatedFieldWidgetWrapper now wraps the widget and not the just the render function which caused some stale values. Thanks lukas and Doug Napoleone.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7771 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-26 16:53:53 +00:00
Brian Rosner
c8da0874c7
newforms-admin: Merged from trunk up to [7766].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7770 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-26 15:42:33 +00:00
Simon Willison
f15845c573
newforms-admin: removed unnecessary import
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7769 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-26 15:23:51 +00:00
Luke Plant
1acafa0989
newforms-admin: Fixed #6566 - restored never_cache() decorator to admin views.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7737 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-24 20:35:14 +00:00
Luke Plant
56584a6652
newforms-admin: Fixed #6604 - removed useless code. Thanks Petr Marhoun, programmerq
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7736 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-24 19:44:31 +00:00
Luke Plant
cf438282aa
newforms-admin: Fixed #6905 - allow custom form class to be used for password reset view
...
Thanks programmerq for the idea
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7735 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-24 18:11:05 +00:00
Luke Plant
48c706a43a
newforms-admin: Updated password reset form for newforms syntax (missed in [7191])
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7734 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-24 17:29:17 +00:00
Luke Plant
0ad37188cf
newforms-admin: Fixed #4046 - ForeignKey's formfield does not respect limit_choices_to. Thanks ubernostrum, programmerq
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7733 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-24 15:41:14 +00:00
Brian Rosner
420f19aa35
newforms-admin: Merged from trunk up to [7729].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7730 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-23 21:05:02 +00:00
Brian Rosner
c929440fcd
newforms-admin: Fixed #7502 -- Fixed an i18n breakge introduced in [7694]. Thanks frasern.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7711 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-20 07:40:45 +00:00
Brian Rosner
abe84c8648
newforms-admin: Removed a print statement in tests/regressiontests/admin_views/tests.py that snuck by.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7708 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-19 16:21:21 +00:00
Brian Rosner
d5899f17e9
newforms-admin: Merged from trunk up to [7706].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7707 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-19 16:04:52 +00:00
Brian Rosner
308cef4068
newforms-admin: Fixed #6943 and #7263 -- Handle multiple e-mail addresses when checking if it was mistakenly entered. Also prevent e-mail guessing by checking password before throwing an error. Thanks Michael Newman and Valera Grishin.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7694 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-18 19:05:16 +00:00
Simon Willison
86a946a1a6
newforms-admin: Fixed #7483 (thanks, Daniel Roseman) - delete view now correctly links to related objects
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7685 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-18 09:00:11 +00:00
Brian Rosner
de2f3900cf
newforms-admin: Brought docs/admin.txt up to speed on missing options from ModelAdmin.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7684 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-17 22:45:59 +00:00
Brian Rosner
236a9dbd3c
newforms-admin: Allowed for another heading level in docs/admin.txt. Also fixed up some other issues caught by generating the documentation.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7683 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-17 22:00:48 +00:00
Brian Rosner
608af1f9d7
newforms-admin: Fixed #6718 -- Removed a circular import in contrib/auth/admin.py. Thanks Eric B.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7671 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-16 22:39:35 +00:00
Brian Rosner
dfe06aac0c
newforms-admin: Fixed #7473 -- Fixed a title level inconsistency in docs/modelforms.txt. Thanks Visik7.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7670 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-16 21:32:53 +00:00
Brian Rosner
a253ec3743
newforms-admin: Merged from trunk up to [7668].
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7669 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-16 20:36:34 +00:00
Brian Rosner
d0af06bad8
newforms-admin: Fixed an example relying on oldforms in the authentication docs.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7664 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-16 15:46:36 +00:00
Brian Rosner
032e092ecf
newforms-admin: Fixed #7445 -- Removed an old reference to oldforms in the auth documentation. Thanks peterd12.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7663 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-16 15:41:20 +00:00
Simon Willison
10c7129eb0
newforms-admin: Fixed root_path in custom user add view
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7640 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-15 18:53:30 +00:00
Simon Willison
c6a26037e3
newforms-admin: Custom form for changing a user's password now sets root_path manually (it doesn't have access to an AdminSite instance so it has to roll its own)
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7639 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-15 18:42:15 +00:00
Simon Willison
e8cd4084b7
AdminSite.root() now figures out the base URL of the admin site and stashes it as self.root_path. This is made available to admin templates, avoiding the need to use relative URLs for links to higher level admin pages. One consequence of this change is that you can now reliably over-ride the userlinks block in a custom base_site.html template.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7638 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-15 18:21:11 +00:00
Simon Willison
faae7c0faf
newforms-admin: AdminSite index and display_login_form method can now take an optional extra_context argument, allowing you to inject extra template variables in to them from an over-ridden method on a subclass
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7631 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-13 17:26:30 +00:00
Simon Willison
725293d51a
newforms-admin: Made it easier to specify a custom template to be used in the admin section. You can now specify index_template and login_template properties on an AdminSite subclass, and change_form_template, change_list_template, object_history_template and delete_confirmation_template properties on a ModelAdmin subclass.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7630 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-13 15:42:43 +00:00
Simon Willison
f33bdf7e9c
newforms-admin: custom changelist test now avoids model inheritance (since the admin doesn't support that yet)
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7628 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-12 21:50:13 +00:00
Simon Willison
a33bd6b594
newforms-admin: Added ability to pass extra_context argument to ModelAdmin's add_view, change_view, changelist_view, delete_view and history_view methods. This makes it easier to customise those pages; you can over-ride the methods in your subclass and call the super method with extra_context to feed additional variables to your custom admin templates.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7627 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-12 20:58:56 +00:00
Brian Rosner
f914b0a71b
newforms-admin: Fixed #5731 -- Implemented ModelAdmin.radio_fields to match trunk's radio_admin. Removed legacy code and added tests. Thanks Karen Tracey for the initial work.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7626 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-12 20:13:27 +00:00
Brian Rosner
4a6965b308
newforms-admin: Fixed a few links in the inline documentation.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7618 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-11 20:35:34 +00:00
Brian Rosner
d1bc198e00
newforms-admin: Added inline documentation.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7617 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-11 20:28:37 +00:00
Brian Rosner
c55c758531
newforms-admin: Moved the inner Admin docs over to the admin docs and updated to work with ModelAdmin.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7616 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-11 18:01:14 +00:00
Brian Rosner
530670e27f
newforms-admin: Fixed #6075 -- Implemented max_num on formsets and model formsets. Added a hook on InlineModelAdmin to customize in the admin interface.
...
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7613 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-11 03:58:01 +00:00