Jeremy Stretch
|
cb36f9fdb3
|
Remove restriction enforcement from RestrictedQuerySet
|
2020-07-23 12:48:03 -04:00 |
|
Jeremy Stretch
|
f6d05f3906
|
Tweak ObjectChange queryset for cleanup
|
2020-07-07 13:54:49 -04:00 |
|
Jeremy Stretch
|
36f8d6d259
|
Disconnect post_save & pre_delete signals after the response has been received
|
2020-02-24 12:42:51 -05:00 |
|
Jeremy Stretch
|
9128dc961c
|
Closes #4173: Return graceful error message when webhook queuing fails
|
2020-02-21 17:21:04 -05:00 |
|
Jeremy Stretch
|
ce4a5a38a3
|
Introduce is_taggable utility function for identifying taggable models
|
2019-12-11 15:52:35 -05:00 |
|
Jeremy Stretch
|
2bcbcd3458
|
ObjectChange.action to slug (#3569)
|
2019-12-05 16:30:15 -05:00 |
|
Jeremy Stretch
|
0ebc2e4ac0
|
Fix reporting of custom fields in webhook data on object deletion
|
2019-10-22 16:12:25 -04:00 |
|
Jeremy Stretch
|
ccb9f7bfe2
|
Rewrote ObjectChangeMiddleware to remove the curried handle_deleted_object() function
|
2019-10-22 15:10:49 -04:00 |
|
Jeremy Stretch
|
a3b9bdaff1
|
Miscellaneous cleanup
|
2019-10-04 12:59:10 -04:00 |
|
Jeremy Stretch
|
355910e182
|
Fixes #3489: Prevent exception triggered by webhook upon object deletion
|
2019-09-09 15:50:10 -04:00 |
|
Jeremy Stretch
|
3078e366e2
|
Simplify changelog cleanup logic
|
2019-08-28 10:44:05 -04:00 |
|
Jeremy Stretch
|
6e66f8d68a
|
Fixes #3452: Queue deletion ObjectChanges until after response is sent
|
2019-08-26 16:52:05 -04:00 |
|
Jeremy Stretch
|
9a9660a765
|
Fix errant changelog entries when executing a script without committing
|
2019-08-26 11:59:38 -04:00 |
|
Jeremy Stretch
|
3bb3b85fa2
|
Merged v2.5.13
|
2019-05-31 21:37:41 -04:00 |
|
Jeremy Stretch
|
1e1aba73ef
|
Remove request.user assertion from ObjectChangeMiddleware
|
2019-05-30 10:32:09 -04:00 |
|
John Anderson
|
f057a2c016
|
closes #3104 - add support for exposing prometheus metrics
|
2019-04-25 01:09:19 -04:00 |
|
John Anderson
|
2e1887eb0e
|
implements #3025 - Add request ID to outbound webhook requests
|
2019-03-24 15:35:42 -04:00 |
|
John Anderson
|
2170eedf08
|
implements #2933 - username in webhooks
|
2019-03-24 15:31:12 -04:00 |
|
Jeremy Stretch
|
6f5c35c278
|
Force resolution of request User object when logging an object deletion (resolves intermittent test failures)
|
2019-02-28 11:40:32 -05:00 |
|
Jeremy Stretch
|
f8a961b568
|
Cleaned up import statements
|
2018-11-02 15:20:08 -04:00 |
|
Jeremy Stretch
|
980d62d579
|
Removed Python 2 string compatibility
|
2018-08-14 11:58:42 -04:00 |
|
Jeremy Stretch
|
249c3d0e81
|
Fixes #2284: Record object deletions before the request finishes
|
2018-07-30 16:33:37 -04:00 |
|
John Anderson
|
722d0d5554
|
Webhook signal refactor - fixes #2282 (#2260)
Refactor of webhook signaling system to use the same middleware mechanics of Changelogging
|
2018-07-30 14:23:49 -04:00 |
|
Jeremy Stretch
|
df1f33992a
|
Adapted change logging to queue changes in thread-local storage and record them at the end of the request
|
2018-07-10 13:33:54 -04:00 |
|
Jeremy Stretch
|
36971b7651
|
Fixed changelog purging frequency
|
2018-06-22 16:23:07 -04:00 |
|
Jeremy Stretch
|
3bdfe9c249
|
Implemented changelog retention setting, automatic purging
|
2018-06-22 16:18:41 -04:00 |
|
Jeremy Stretch
|
6c1b5fdf3a
|
Moved object serialization into a utility function
|
2018-06-22 14:00:23 -04:00 |
|
Jeremy Stretch
|
e1055b7f97
|
Moved ObjectChange creation logic from middleware to ChangeLoggedModel
|
2018-06-21 13:24:26 -04:00 |
|
Jeremy Stretch
|
a8b11e45c1
|
Record a unique request ID with each ObjectChange
|
2018-06-19 15:45:15 -04:00 |
|
Jeremy Stretch
|
38569029d8
|
Prevent duplicate signals from change logging middleware
|
2018-06-14 16:18:42 -04:00 |
|
Jeremy Stretch
|
33cf227bc8
|
Implemented new object change logging to replace UserActions
|
2018-06-13 17:06:33 -04:00 |
|