summaryrefslogtreecommitdiff
path: root/django
AgeCommit message (Collapse)Author
2008-08-14Fixed #8206 -- Removed validate methods of Model and Model fields. They are ↵Gary Wilson Jr
are unsupported for 1.0 and will be replaced with more complete model validation (refs #6845). git-svn-id: http://code.djangoproject.com/svn/django/trunk@8348 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-14Fixed #8310 -- Actually use the SystemRandom RNG, if available, which fixes anMalcolm Tredinnick
oversight from [8340]. The previous code worked, but this is what I really intended. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8346 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-14Fixed #8276 -- Changed the names of a few Polish localflavor classes to matchMalcolm Tredinnick
their common names/acronyms, similar to other localflavors. Backwards incompatible if you're using these classes. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8345 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-14Fixed #6984 -- Make sure to load session data from the file (if necessary)Malcolm Tredinnick
prior to truncating it during a save. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8344 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-14Fixed #6941 -- When logging a user out, or when logging in with an existingMalcolm Tredinnick
session and a different user id to the current session owner, flush the session data to avoid leakage. Logging in and moving from an anonymous user to a validated user still keeps existing session data. Backwards incompatible if you were assuming sessions persisted past logout. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8343 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-14Implemented a flush() method on sessions that cleans out the session andMalcolm Tredinnick
regenerates the key. Used to ensure the caller gets a fresh session at logout, for example. Based on a patch from mrts. Refs #7515. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8342 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-14Added a clear() method to sessions. Patch from mrts. Refs #7515.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8341 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-14Added guaranteed atomic creation of new session objects. Slightly backwardsMalcolm Tredinnick
incompatible for custom session backends. Whilst we were in the neighbourhood, use a larger range of session key values to save a small amount of time and use the hardware-base random numbers where available (transparently falls back to pseudo-RNG otherwise). Fixed #1080 git-svn-id: http://code.djangoproject.com/svn/django/trunk@8340 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-13Fixed #8289 -- Updated Irish translation from Michael Thornhill.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8339 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-13Fixed #8064 -- Updated a few messages in the Javascript translation forMalcolm Tredinnick
Brazilian Portugese. Thanks, Rafael Jamur and Guilherme M. Gondim. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8338 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-13Fixed #8045 -- Small update to Russian translation. Thanks, dmor.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8337 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-13Refs #8138 -- Added a stealth option to the loaddata command so that the use ↵Russell Keith-Magee
of transactions in loaddata can be disabled. This behavior isn't enabled as a commad line option because it doesn't make much sense, but it can be used when invoking loaddata from another script. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8336 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Fixed #8131: use reverse() in auth views. Patch from davenaff.Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8334 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Fixed #8253: fixed xmlns regression for Atom feeds, and in the process added ↵Jacob Kaplan-Moss
a hook for adding attributes specifically on the root <rss> element (for RSS feeds only, of course). Patch by Justin Bronn. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8331 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Fixed oracle-specific test DB creation code so the test suite will run again.Matt Boersma
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8330 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Fixed #8260 -- Changed [8318] to also work with MySQLdb 1.2.1p2.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8329 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Fixed a group of missing imports, aliases and parameter passings from theMalcolm Tredinnick
db.backend.creation refactoring. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8328 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Fixed #8246 -- Corrected the handling of settings files. Thanks to AdamG and ↵Russell Keith-Magee
chrj for their parallel reports and fixes. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8323 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Fixed #8134 -- Corrected serialization of m2m fields with intermediate ↵Russell Keith-Magee
models. Thanks to Rock Howard for the report, and kire for the test case. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8321 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Changed "exact" matches in MySQL to use the database's native collation.Malcolm Tredinnick
This effectively reverses the change in [7798]. It was proving too difficult to successfully manage all the side effects here and provide a satisfactory solution for everybody. Many thanks to arne, Martin von Löwis and, particular, Karen Tracey, for doing a lot of research and proto-patches here to establish what was possible and practical. This is backwards incompatible if you were relying on the behaviour after [7798]. The docs have been updated to indicate the solution. Refs #2170, #7789, #8102. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8319 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Convert binary-matched VARCHAR fields to unicode objects in the MySQL backend.Malcolm Tredinnick
This conforms to Djangos' policy of returning Unicode everywhere. Suggested by arne and Martin von Löwis. Refs #7789. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8318 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Do not use savepoints with PostgreSQL prior to 8.0.Malcolm Tredinnick
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8317 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Fixes #8227. Thanks, marcob.Nicola Larosa
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8316 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Added savepoint protection to get_or_create() to avoid problems on PostgreSQL.Malcolm Tredinnick
Fixed #7402. Also made savepoint handling easier to use when wrapped around calls that might commit a transaction. This is tested by the get_or_create tests. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8315 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-12Added savepoint support to the transaction code.Malcolm Tredinnick
This is a no-op for most databases. Only necessary on PostgreSQL so that we can do things which will possibly intentionally raise an IntegrityError and not have to rollback the entire transaction. Not supported for PostgreSQL versions prior to 8.0, so should be used sparingly in internal Django code. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8314 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Added a number of callbacks to SyndicationFeed for adding custom attributes ↵Jacob Kaplan-Moss
and elements to feeds. Refs #6547. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8311 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Added a couple of extra syndication tests, and generally sanitized the ↵Jacob Kaplan-Moss
existing ones. Refs #6547. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8310 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Fixed the `gis` test suite, finished conversions missed in r8296. Thanks, ↵Justin Bronn
robotika. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8308 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Added back save_model that was removed from [8273] to allow for both pre- ↵Brian Rosner
and post- operations around save in ModelAdmin. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8307 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Fixed #4948, a race condition in file saving. Thanks to Martin von Löwis, ↵Jacob Kaplan-Moss
who diagnosed the problem and pointed the way to a fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8306 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Fixed stupid syntax error in [8303].Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8305 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Fixed #8228: fixed a Python 2.3 compatibility from [8296].Jacob Kaplan-Moss
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8303 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Fixed #8226 -- Fixed a Python 2.3 incompatibility in a unicode string ↵Gary Wilson Jr
substitution, thanks nfg. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8302 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Removed some empty modules that are no longer required after [8296].Russell Keith-Magee
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8301 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Fixed #8225 -- Right align radio fields in RTL mode, thanks remohammadi.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8300 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Corrected a problem with the error message when the nominated database ↵Russell Keith-Magee
backend doesn't exist. Thanks to Ramiro Morales for the report and fix. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8297 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Fixed #5461 -- Refactored the database backend code to use classes for the ↵Russell Keith-Magee
creation and introspection modules. Introduces a new validation module for DB-specific validation. This is a backwards incompatible change; see the wiki for details. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8296 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Refs #7742 -- Removed oldforms bits from `contrib.gis` app.Gary Wilson Jr
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8295 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Refs #7742 -- Changed the ↵Gary Wilson Jr
`django.contrib.admin.views.template.template_validator` view to use newforms instead of oldforms. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8294 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Refs #7742 -- Removed unused `validator_list` argument (this is already ↵Gary Wilson Jr
being checked by the `UserCreationForm`). git-svn-id: http://code.djangoproject.com/svn/django/trunk@8293 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-11Refs #7742 -- newforms-admin does not use oldforms `validator_list` ↵Gary Wilson Jr
argument, made a custom `FlatPageForm` to check the entered URL. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8292 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10Fixed #7830 -- Removed all of the remaining, deprecated, non-oldforms features:Gary Wilson Jr
* Support for representing files as strings was removed. Use `django.core.files.base.ContentFile` instead. * Support for representing uploaded files as dictionaries was removed. Use `django.core.files.uploadedfile.SimpleUploadedFile` instead. * The `filename`, `file_name`, `file_size`, and `chuck` properties of `UploadedFile` were removed. Use the `name`, `name`, `size`, and `chunks` properties instead, respectively. * The `get_FIELD_filename`, `get_FIELD_url`, `get_FIELD_size`, and `save_FIELD_file` methods for Models with `FileField` fields were removed. Instead, use the `path`, `url`, and `size` attributes and `save` method on the field itself, respectively. * The `get_FIELD_width` and `get_FIELD_height` methods for Models with `ImageField` fields were removed. Use the `width` and `height` attributes on the field itself instead. * The dispatcher `connect`, `disconnect`, `send`, and `sendExact` functions were removed. Use the signal object's own `connect`, `disconnect`, `send`, and `send` methods instead, respectively. * The `form_for_model` and `form_for_instance` functions were removed. Use a `ModelForm` subclass instead. * Support for importing `django.newforms` was removed. Use `django.forms` instead. * Support for importing `django.utils.images` was removed. Use `django.core.files.images` instead. * Support for the `follow` argument in the `create_object` and `update_object` generic views was removed. Use the `django.forms` package and the new `form_class` argument instead. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8291 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10gis: Fixed #8207; now shield 2.4 test runners from attempting to import ctypes.Justin Bronn
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8289 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10it translation: updated, formal tone lessened, djangojs includedNicola Larosa
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8288 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10 * Updated Swedish JS translations.Ludvig Ericson
git-svn-id: http://code.djangoproject.com/svn/django/trunk@8287 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10Fixed #8205 -- Corrected a misspelling in the API introduced in [8265] and ↵Russell Keith-Magee
[8274]. Thanks for the report, Simon. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8286 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10Fixed #8041 -- Modified media rendering to return safe strings. Thanks to ↵Russell Keith-Magee
Daniel Pope <dan@mauveinternet.co.uk> for the report. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8285 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10Fixed #8202 -- Moved user_change_password to UserAdmin. This enables ↵Brian Rosner
seamless integration of a custom UserAdmin. Thanks ElliottM for catching this. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8283 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10Fixed #5943 -- Modified django-admin to behave like manage.py if settings ↵Russell Keith-Magee
are provided, either as --settings or DJANGO_SETTINGS_MODULE. Thanks to Joseph Kocherhans and Todd O'Bryan for their work on this ticket. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8282 bcc190cf-cafb-0310-a4f2-bffc1f526a37
2008-08-10Fixed #7932 -- Made it easier to use a custom User model with the admin. ↵Brian Rosner
Added add_form attribute to UserAdmin and removed hard-coded dependancies to User. Thanks ElliottM for the patch. git-svn-id: http://code.djangoproject.com/svn/django/trunk@8280 bcc190cf-cafb-0310-a4f2-bffc1f526a37