1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00
Commit Graph

201 Commits

Author SHA1 Message Date
Brian Rosner
81b185319c newforms-admin: Fixed #7794 -- Allow BaseModelFormSet classes to work as an inline formset. This just loosens the validator checks. Thanks paltman for the report.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7942 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-17 16:11:49 +00:00
Brian Rosner
dce7cfee16 newforms-admin: Merged from trunk up to [7928].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7937 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-16 21:12:43 +00:00
Brian Rosner
075a2fd938 newforms-admin: Fixed #5490 -- Properly quote special characters in primary keys in the admin. Added tests to ensure functionality. This also moves quote and unquote to django/contrib/admin/util.py. Thanks jdetaeye and shanx for all your help.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7935 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-16 19:21:15 +00:00
Brian Rosner
83afd39b1a newforms-admin: Fixed #7772 -- Moved the validation check for when both fields and fieldsets are specified on a ModelAdmin to django/contrib/admin/validation.py. Thanks Julien Phalip for catching this.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7932 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-16 02:01:18 +00:00
Brian Rosner
5317864e5f newforms-admin: Fixed #7771 -- Improved the validation check on the ordering field. Now takes '?' and 'field1__field2' syntax into consideration. Thanks Michael Jung for catching this.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7931 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-16 01:02:57 +00:00
Brian Rosner
a2c7bfc1be newforms-admin: Fixed #5374 -- Added validation for ModelAdmin and InlineModelAdmin options including tests. Thanks mrts for initial legwork.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7929 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-15 21:43:21 +00:00
Joseph Kocherhans
85eb8b3fd3 newforms-admin: Removed a comment that was no longer applicable and cleaned up some whitespace.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7924 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-15 04:37:57 +00:00
Brian Rosner
2624f4ea56 newforms-admin: Merged from trunk up to [7917].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7922 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-07-14 05:04:57 +00:00
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
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
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
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
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
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
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
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
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
Brian Rosner
edf396da59 newforms-admin: Removed the leading underscore from _formset_factory. It was missed in [7605].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7612 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-10 19:58:25 +00:00
Brian Rosner
be810670ff newforms-admin: Fixed #5999 -- When a session expires properly route the
flow to call the correct view. Thanks favo and Michael Newman.


git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7611 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-10 16:05:09 +00:00
Brian Rosner
1fd3db4ab0 newforms-admin: Removed the leading underscore from modelforms factory functions.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7605 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-10 04:15:06 +00:00
Brian Rosner
4530a408c4 newforms-admin: Merged from trunk up to [7602].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7604 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-10 04:03:09 +00:00
Brian Rosner
bb75091bf4 newforms-admin: Fixed #6810 -- Added tests for admin views. Thanks rmyers!
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7589 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-07 23:09:09 +00:00
Brian Rosner
453d560a94 newforms-admin: Merged from trunk up to [7583].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7584 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-06-07 17:10:16 +00:00
Brian Rosner
0836745c8e newforms-admin: Fixed some failing created with [7562]. Refs #6536. Thanks eddyMul for the hawk eyes.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7566 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-29 22:16:52 +00:00
Brian Rosner
13ae9e484d newforms-admin: Merged from trunk up to [7526].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7533 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-14 05:48:44 +00:00
Brian Rosner
c04de46b3c newforms-admin: Added some tests for SplitDateTimeWidget._has_changed.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7519 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-05 19:05:59 +00:00
Brian Rosner
d121e4a446 newforms-admin: Added a newline between expected output and comments to let the tests pass again.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7518 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-05 18:50:03 +00:00
Brian Rosner
f793f27df0 newforms-admin: Fixed #7160 -- MultiWidget._has_changed was short-circuiting while testing for changed data in its widgets. Added tests to ensure this won't get broken in the future.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7517 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-05 18:08:07 +00:00
Brian Rosner
be31882eee newforms-admin: Applied the same _has_changed treatment to the ManyToManyRawIdWidget from [7515] since it acts similar with the underlying data.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7516 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-05 17:31:23 +00:00
Brian Rosner
6b6778ac46 newforms-admin: Fixed #7132 -- Added a _has_changed method to SelectMultiple along with tests. SelectMultiple now correctly reports when it has changed or not.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7515 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-05-05 17:28:34 +00:00
Brian Rosner
95dcdf473e newforms-admin: Fixed #6964 -- Implemented FileInput._has_changed. Before it was comparing the wrong values and causing it to trip up.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7506 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-04-29 04:31:59 +00:00
Brian Rosner
c9c714f0f8 newforms-admin: Added some tests for CheckboxInput._has_changed.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7505 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-04-29 04:16:04 +00:00
Brian Rosner
0ce76a92f3 newforms-admin: Fixed #7114 -- MultiWidget now calls decompress on initial data. Thanks Honza Kral.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7503 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-04-29 01:09:53 +00:00
Brian Rosner
886005078d newforms-admin: Merged from trunk up to [7499].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7500 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-04-28 14:43:46 +00:00
Brian Rosner
738e6d986b newforms-admin: Merged from trunk up to [7491].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7492 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-04-28 04:28:59 +00:00
Brian Rosner
be9f09539c newforms-admin: Merged from trunk up to [7478]
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7479 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-04-27 11:49:03 +00:00
Joseph Kocherhans
613c391461 newforms-admin: Fixed #6926. Formset management forms now use the proper prefix. Thanks, msundstr.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7391 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-30 23:54:55 +00:00
Joseph Kocherhans
7822a0639f newforms-admin: Merged from trunk up to [7377].
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7378 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-29 07:40:20 +00:00
Brian Rosner
10f86fd1ee newforms-admin: Changed Widget._has_changed to *only* use an empty string when data and/or initial is None. False values were tripping up the conditional.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7366 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-27 04:20:21 +00:00
Brian Rosner
937c6e1054 newforms-admin: Fixed #6866 -- ModelAdmin.get_form and InlineModelAdmin.get_formset now uses BaseModelAdmin.form so the form class can be changed out very easily.
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@7360 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-03-24 23:46:24 +00:00