Commit graph

194 commits

Author SHA1 Message Date
Kevin Alberts
6f4c6eb8a2 Make it so Django's timezone-aware DateTimeFields remain unchanged when Django resets the timezone. DateFields are not timezone-aware, so they do not need fixing.
Django converts the timezone of DateTimeFields to UTC when the field gets saved. This makes it so when you update a model which includes a DateTimeField, and your server is running in another timezone, the AuditLog will think you changed the timestamp, while it actually is the same time, but in another timezone. This commit adds a specific check in the model_instance_diff function for DateTimeField models (and any subclasses of it), which converts the old and new values to UTC before comparing them to see if they've actually changed. It also adds tests to see if the code works properly.

The extra test_setting (USE_TZ) is added because timezone support is disabled if it is not specified, this setting enables it.
2017-01-11 20:07:10 +01:00
Jan-Jelle Kester
7458e44669 Merge pull request #79 from jjkester/v0.4.1
Update manifest after release
2016-12-27 11:24:57 +01:00
Jan-Jelle Kester
d50554f8a6 Update manifest after release 2016-12-27 11:22:10 +01:00
Jan-Jelle Kester
890dbb041b Merge pull request #78 from jjkester/v0.4.1
Version bump and slight doc changes for 0.4.1
2016-12-27 11:16:33 +01:00
Jan-Jelle Kester
12d8c4d84d Version bump and slight doc changes for 0.4.1 2016-12-27 11:08:12 +01:00
Jan-Jelle Kester
0c8c189af5 Merge pull request #74 from Isszul/master
implemented suggested fix in #72
2016-12-27 10:50:34 +01:00
isszul
25ca523301 implemented suggested fix in #72 2016-11-02 13:30:05 +00:00
Jan-Jelle Kester
0dc453f870 Merge pull request #70 from robguttman/master
enhanced admin interface
2016-10-13 13:52:35 +02:00
Rob Guttman
2407620333 zip_safe=False closes #2 2016-09-12 16:07:54 -04:00
Rob Guttman
20eb91359a enhanced admin interface closes #1 2016-09-02 15:02:42 -04:00
Jan-Jelle Kester
f08b4a7dac Merge pull request #67 from jjkester/v0.4.0
Fix typo in version number
2016-08-17 23:18:04 +02:00
Jan-Jelle Kester
06bc307043 Fix typo in version number 2016-08-17 23:15:30 +02:00
Jan-Jelle Kester
e448450b03 Merge pull request #66 from jjkester/v0.4.0
Release 0.4.0
2016-08-17 23:08:59 +02:00
Jan-Jelle Kester
c08c3d65bb Release 0.4.0 2016-08-17 23:04:03 +02:00
Jan-Jelle Kester
f9ae84d6d5 Merge pull request #65 from jjkester/1.10-middleware
Update middleware for Django 1.10
2016-08-17 23:01:14 +02:00
Jan-Jelle Kester
7824fb27f1 Update middleware for Django 1.10 2016-08-17 22:45:02 +02:00
Jan-Jelle Kester
ae056df716 Merge pull request #64 from crackjack/master
added a simple admin interface for audit log entries
2016-08-17 22:25:24 +02:00
Nitesh Rijal
3aeab92b35 added admin filter by content_types 2016-08-16 18:58:06 +05:45
Nitesh Rijal
022ba4c730 added a simple admin interface for audit log entries 2016-08-16 08:23:36 +05:45
Jan-Jelle Kester
4d5f394fae Merge pull request #61 from jjkester/flush-command
Add command for purging the logs
2016-08-02 18:09:13 +02:00
Jan-Jelle Kester
2d9fab421e Merge branch 'master' into flush-command 2016-08-02 17:32:31 +02:00
Jan-Jelle Kester
2e8c408f58 Merge pull request #59 from jjkester/migration-magic
Change existing migration to fix issues for MySQL users
2016-08-02 17:32:16 +02:00
Jan-Jelle Kester
889cb16c64 Merge branch 'master' into migration-magic 2016-08-02 17:26:48 +02:00
Jan-Jelle Kester
6fed646e9f Merge pull request #58 from jjkester/upgrade-deps
Upgrade django-jsonfield dependency
2016-08-02 17:26:32 +02:00
Jan-Jelle Kester
0d7e79a1d5 Merge branch 'master' into upgrade-deps 2016-08-02 17:14:31 +02:00
Jan-Jelle Kester
391be0fcfb Merge branch 'master' into migration-magic 2016-08-02 17:14:07 +02:00
Jan-Jelle Kester
b223712e36 Merge branch 'master' into flush-command 2016-08-02 17:13:38 +02:00
Jan-Jelle Kester
1b678e0041 Merge pull request #62 from jjkester/django-1.10-changes
Django 1.10 changes
2016-08-02 17:13:08 +02:00
Jan-Jelle Kester
74c2032d05 Drop Django 1.7
Issue #60
2016-08-02 17:03:03 +02:00
Jan-Jelle Kester
182c3f69a6 Add management command for deleting all log entries
Issue #57
2016-07-27 18:24:04 +02:00
Jan-Jelle Kester
81bcd47ab0 Add management command for deleting all log entries
Issue #57
2016-07-27 18:17:59 +02:00
Jan-Jelle Kester
eb0574d115 Change existing migration to fix issues for MySQL users
Issue #54
2016-07-27 17:32:19 +02:00
Jan-Jelle Kester
65ae0e6705 Upgrade django-jsonfield dependency 2016-07-27 17:27:48 +02:00
Jan-Jelle Kester
e6f24cc78a Merge pull request #50 from jjkester/v0.3.3
Bump version
2016-01-23 22:55:43 +01:00
Jan-Jelle Kester
6888f4bae8 Bump version 2016-01-23 22:53:50 +01:00
Jan-Jelle Kester
2b2d572793 Merge pull request #49 from jjkester/bugfixes
Bugfixes
2016-01-23 22:48:41 +01:00
Jan-Jelle Kester
de355bc25c Let Travis use latest Django 1.9 release 2016-01-23 22:44:38 +01:00
Jan-Jelle Kester
091dccf6a7 Proposed fix for issue #45 2016-01-23 22:38:02 +01:00
Jan-Jelle Kester
82aca6b352 Make Django 1.9+ accept the settings file 2016-01-23 21:41:19 +01:00
Jan-Jelle Kester
7524801bb7 Remove unwanted blank line 2016-01-23 21:13:43 +01:00
Jan-Jelle Kester
fb3a29bacf Merge pull request #47 from gwu-libraries/master
Change LogEntry.get_for_objects to distinguish between number and text keys.
2016-01-23 20:58:05 +01:00
Justin Littman
16a8b158e0 Change get_for_objects to distinguish between number and text keys. 2016-01-05 11:59:43 -05:00
Jan-Jelle Kester
a35e0134e6 Merge pull request #43 from kbussell/fix-unregister
Fix unregister call and add tests. Fixes #42
2015-11-16 15:38:35 +01:00
Keith Bussell
eeb65f746d Fix unregister call and add tests. Fixes #42 2015-11-11 14:07:31 -08:00
Jan-Jelle Kester
723a297120 Add docs badge to readme 2015-10-19 16:26:42 +02:00
Jan-Jelle Kester
4a71bfaadd Release 0.3.2 2015-10-19 16:25:42 +02:00
Jan-Jelle Kester
5decf3203d Merge pull request #40 from jjkester/v0.3.2
v0.3.2
2015-10-19 16:11:46 +02:00
Jan-Jelle Kester
2140cb03e9 Update docs, readme 2015-10-19 16:09:01 +02:00
Jan-Jelle Kester
266c053c53 Merge pull request #41 from RDXT/master
Add db_index to object_pk
2015-10-19 16:08:08 +02:00
Scott Adams
26237a9863 Code nazi told me to put db_index=True at the front of the queue 2015-10-19 04:24:12 +02:00