Remy Suen
c4a252d1fb
Explain usage of timeframed model manager in the documentation ( #365 )
...
* Provide a sample for using the timeframed manager
Signed-off-by: Remy Suen <remy.suen@gmail.com>
* Update CHANGES.rst file
Signed-off-by: Remy Suen <remy.suen@gmail.com>
* Update AUTHORS.rst file
Signed-off-by: Remy Suen <remy.suen@gmail.com>
2019-03-20 15:07:00 +06:00
Skia
1b9b5ac2c1
managers: honor OneToOneField.parent_link=False ( #363 )
2019-03-12 23:29:02 +06:00
Diego Navarro
4e18710537
Upgrades pytest, pytest-django and pytest-cov version to fix travis build ( #358 )
...
* Upgrades pytest, pytest-django and pytest-cov version
* Skips testing Python 3.5 with django trunk (Django 2.1 requires Python 3.6)
2019-02-22 00:05:35 +06:00
Zach Cheung
af1824e200
fix conflict
2019-01-11 17:26:06 +08:00
Sergey Tikhonov
6b88c888d3
fix model.save patched in FieldTracker ( #353 )
...
* fix model.save patched in FieldTracker
* add test for save call with args
* update changes
2018-12-10 21:35:26 +06:00
Daniel Andrlik
25743141bc
Ensure TimeStampedModel modified equals created on initial creation. ( #319 )
...
* ✅ Ensure TimeStampedModel modified equals created on initial creation.
Add logic to AutoLastModifiedField which checks to see if the associated created field of the correct cField class type is also present. If the instance has not yet been saved (missing a pk), then set the value to modified to be equal to created.
Fixes #247
📚 Update changes and authors list related to changes.
* 🚑 Set TimeStampedModel modified to be equal to created during first save.
If instance does not yet have a pk, before defaulting the last modified to the current time, iterate over the the fields of the model, and instead use whatever value is found in the first occurance of the AutoCreatedField.
Fixes #247
* Move changelog up to unreleased section.
2018-12-08 12:23:04 +06:00
Guilherme Devincenzi
b739f6fe87
Add default manager as all_objects for SoftDeletableModel ( #326 )
...
* Add default manager as all_objects for SoftDeletableModel
* Document changes on changelog
2018-12-08 11:50:10 +06:00
Éric Araujo
764b7ea78d
Add support for reverse iteration of Choices ( #314 )
2018-12-08 11:47:54 +06:00
tumb1er
ba83be0b43
fix #330 patch MyModel.save instead of MyModel().save
2018-11-20 18:32:09 +03:00
Zach Cheung
300209007b
add Simplified Chinese translations
2018-10-23 15:38:04 +08:00
Lucas Wiman
45502c0ec2
Put changelog in the right place.
2018-06-30 15:52:00 -07:00
Lucas Wiman
98a1366608
Merge branch 'defer-has-changed' into django-1.11-compatibility
2018-06-21 12:52:33 -07:00
Lucas Wiman
be1a7d9281
Update AUTHORS and CHANGES.
...
As far as I can tell, no changes to documentation is required.
2018-06-21 12:41:42 -07:00
João Amaro
6d2ba63387
update changelog and versions for 3.1.2
2018-05-09 14:45:37 -03:00
Hanley Hansen
18dfb6b2cf
Merge pull request #279 from hanleyhansen/inheritance-iterable
...
Update InheritanceIterable to inherit from ModelIterable instead of BaseIterable
2018-05-02 14:14:22 -04:00
Jack Cushman
d34043fd25
Avoid fetching deferred fields in has_changed
2018-02-10 10:53:36 -05:00
Tony Narlock
baa8bae1c0
update changelog and versions for 3.1.1
2017-12-17 07:45:56 -06:00
Tony Narlock
8a0d00b939
tag 3.1.0
2017-12-11 08:27:41 -06:00
Hanley
8c935d3a83
update changes.rst
2017-06-23 09:56:51 -04:00
Carl Meyer
100d2d7a24
Bump version to 3.0.1a1.
2017-04-13 16:51:52 -07:00
Carl Meyer
2e3b50dcb6
Bump version to 3.0.0.
2017-04-13 16:49:58 -07:00
Sachi King
8cb21aabbc
Support django 1.11 iterator changes
...
Django starting with 1.9 switched to using a class to provide an
iterator for the querymanager. Between 1.9 and 1.10 changes slowly
stopped referencing that function and instead started calling
_iterator_class directly.
As the functionality model-utils is patching has moved, this patch moves
the iterator logic to a class to match the changes that have been made
in Django in version 1.9.
As Django 1.8 is a LTS release that is still supported, iterator()
is retained in the InheritanceQuerySetMixin and can be removed when
support for Django 1.8 is removed. This goes for the try-except in the
import statements as well.
2017-04-02 21:53:15 +10:00
Bruno Alla
d6edfdb4db
Update CHANGES.rst
2017-02-15 23:13:55 +00:00
Ryan P Kilby
fda2d39ec4
Drop unsupported django versions
2017-01-12 12:16:40 -05:00
Carl Meyer
625e1041cc
Bump version to 2.6.2.a1.
2017-01-11 16:07:17 -08:00
Carl Meyer
269f6f130f
Bump version to 2.6.1.
2017-01-11 15:37:06 -08:00
Carl Meyer
6a01f3389a
Add spaces in changelog for consistency with older sections.
2017-01-11 15:35:51 -08:00
Romain G
03fd2fb0a0
Add missing newline
2017-01-11 12:22:59 +00:00
Romain G
7ae505733e
Update CHANGES
2017-01-11 12:21:42 +00:00
Bruno Alla
0787a098fd
Update changelog about 2 recent pull requests
...
https://github.com/carljm/django-model-utils/pull/239
https://github.com/carljm/django-model-utils/pull/240
2017-01-09 13:29:07 +00:00
Bruno Alla
abd163f297
Remove extra backtick
2017-01-08 11:18:31 +00:00
Bruno Alla
ecf80381de
Reword changes, use GH- convention for tickets and PR
2017-01-07 14:20:00 +00:00
Bruno Alla
336ac14144
Add changes at the top of the Changelog
2017-01-05 18:32:33 +00:00
Carl Meyer
68bc61e825
Update changelog and AUTHORS.
2016-11-21 11:36:25 -08:00
Carl Meyer
e1a3cee4d3
Bump version to 2.6.1.a1.
2016-09-19 08:05:40 -06:00
Carl Meyer
a9a8451fc9
Bump version to 2.6.
2016-09-19 08:03:42 -06:00
Radosław Ganczarek
9e90dde2e8
Add SoftDeletableModel
2016-09-12 15:11:34 +02:00
Alexey Evseev
9ee6065f81
Support Django 1.10 deferred FileField with FieldTracker
2016-09-08 18:00:48 +03:00
Carl Meyer
65b0823e16
Bump version to 2.5.3a1.
2016-08-09 15:09:11 -06:00
Carl Meyer
da8e8cf3c9
Include runtests.py in sdist; bump version to 2.5.2.
2016-08-09 15:06:49 -06:00
Carl Meyer
34e4b6880f
Bump version to 2.5.2a1.
2016-08-03 08:44:29 -06:00
Carl Meyer
5904008eab
Bump version and update changelog for 2.5.1 release.
2016-08-03 08:38:59 -06:00
Artis Avotins
d1337d5a7c
Fixed a bug with Django >= 1.9 where values_list was called on
...
InheritanceQuerySet with `select_subclasses` applied as strings
raised AttributeError exception.
Adds a new test case `test_dj19_values_list_on_select_subclasses`
2016-05-25 18:58:03 +02:00
Carl Meyer
c5417eb613
Bump version for dev.
2016-04-18 15:08:15 -06:00
Carl Meyer
a43027ccee
Bump version to 2.5.
2016-04-18 15:02:40 -06:00
Mike Bryant
ff3f8e5546
Use all the fields to determine _id variants. Fixes #214
...
If a tracker is defined on an inherited model, where the parent has a ForeignKey,
the tracker will now correctly determine that the field_map takes `fk` -> `fk_id`
2016-03-31 15:45:19 +01:00
Adam Bogdał
fa72fb1521
Update changelog
2016-02-09 00:24:10 +01:00
Carl Meyer
d7e3718964
Add CI on Python 3.5, drop Python 3.2.
2016-02-08 15:45:13 -07:00
Carl Meyer
e070237a34
README and changelog updates.
2015-12-02 12:54:06 -07:00
Carl Meyer
520f1f74d1
Add missed changelog entry for removal of PassThroughManager.
2015-12-02 12:47:07 -07:00