Matthew Jones
|
bb3732b2c1
|
Cleaning up some flake8 errors, pyflakes in this case
|
2015-02-10 17:00:23 -05:00 |
|
Chris Meyers
|
da63fc64d0
|
redirect to primary host with the original requesting path preserved
|
2015-01-21 13:53:46 -05:00 |
|
Luke Sneeringer
|
c02647cf04
|
Always allow the /ping/ endpoint, even on secondaries.
Also, if content is None, it does not have the keys we are checking for
in the ./configure script.
|
2014-12-17 13:09:58 -06:00 |
|
Luke Sneeringer
|
9dfa26fa58
|
Do not use ip_address on instances anymore.
|
2014-12-02 13:17:38 -06:00 |
|
Luke Sneeringer
|
bc763eab57
|
Know how to spot an HA environment.
|
2014-10-20 08:04:17 -05:00 |
|
Luke Sneeringer
|
1ae333ca1d
|
HA redirection.
|
2014-10-20 08:04:16 -05:00 |
|
Luke Sneeringer
|
0e623f2337
|
Start of HA middleware.
|
2014-10-20 08:04:16 -05:00 |
|
Matthew Jones
|
99f2f65be2
|
Fix issue AC-1047, don't use pk when verifying that the user exists and isn't anonymous
|
2014-04-15 11:46:16 -04:00 |
|
Matthew Jones
|
a6a1a6504a
|
Check for anonymous user in the activity stream middleware and don't
attempt to attach user information to the event
|
2014-02-21 11:09:03 -05:00 |
|
Chris Church
|
27fb54b2a7
|
AC-984 Prevent signal handlers from being run unnecessarily when deleting inventory, remove unnecessary extra queries, use update_fields when possible.
|
2014-01-27 18:37:51 -05:00 |
|
Chris Church
|
2b7af0a2ec
|
Happy new year!!!
|
2014-01-02 11:51:43 -05:00 |
|
Matthew Jones
|
61059fa1a4
|
Work to complete AC-673, mass refactoring of the activity stream. Some work towards AC-664/662 but will complete on those issues. This also fixes issue AC-743 (Adding help text for OPTIONS requests) and AC-675 (updates where active changes to False will now be treated as deletes)
|
2013-12-10 16:08:35 -05:00 |
|
Matthew Jones
|
ca87fa714f
|
Fix issue AC-761, issue with the activity stream middleware could throw exception during authentication
|
2013-12-10 10:55:12 -05:00 |
|
Matthew Jones
|
485b113ae6
|
Fix AC-660, race condition was frequently causing us to not be able to populate the user. This removes some unnecessary checks that were vestigal from an old implementation. Also adds a unit test for verifying user association with an activity stream object
|
2013-12-03 13:34:58 -05:00 |
|
Matthew Jones
|
9038784bb6
|
Fix issue AC=731, make sure we initialize some of the Activity Stream information in the middleware __init__ since process_request may not be called during the request phase
|
2013-11-25 09:36:47 -05:00 |
|
Matthew Jones
|
c039fc4a1f
|
Remove JobHostSummary and JobEvent actions from the activity stream registry
|
2013-11-20 21:19:26 -05:00 |
|
Matthew Jones
|
83950be7ea
|
Don't try to preserve an instance between pre- and post- middleware processing and fail sanely if we lose the activity stream instance
|
2013-11-20 14:02:03 -05:00 |
|
Matthew Jones
|
6f652d801a
|
We need to check for AnonymousUser here sine that's what Django Request Framework will return when no authentication is provided
|
2013-11-20 01:29:52 -05:00 |
|
Matthew Jones
|
4bc15a4392
|
More for AC-694, use the new rest framework materialized user
|
2013-11-20 00:43:27 -05:00 |
|
Matthew Jones
|
d564d73622
|
Fix for AC-694, we weren't saving the instance if using the cached user
|
2013-11-20 00:27:05 -05:00 |
|
Chris Church
|
b73e792b23
|
Example code for capturing current user from rest framework.
|
2013-11-20 00:25:09 -05:00 |
|
Matthew Jones
|
059047ab77
|
Fix AC-660, resolve auth token authentication properly. Implement user instance caching so we don't constantly attempt to look up the user for multiple model operations yielding activity stream events
|
2013-11-19 21:39:10 -05:00 |
|
Chris Church
|
b8edfab481
|
Fixed unit test error caused by extra definition of ActivityStream model. Rearranged imports of signal handlers.
|
2013-11-18 22:54:52 -05:00 |
|
Matthew Jones
|
adf9f40c2e
|
Make sure we check the instance list in the activity stream middleware so we aren't causing a storm of update events trying to attach the request user
|
2013-11-18 11:02:23 -05:00 |
|
Matthew Jones
|
9e8459b96a
|
Improve loading time for some module calls by reducing the number of queries against the activity stream table
|
2013-11-14 13:28:49 -05:00 |
|
Matthew Jones
|
bd942e540a
|
Add job to the list of models that are filtered if a user didn't directly interface with it
|
2013-11-13 14:43:16 -05:00 |
|
Matthew Jones
|
78bdc7ae8b
|
Make sure we are handling multiple activitystream instances from the middleware
|
2013-11-13 13:35:57 -05:00 |
|
Matthew Jones
|
e1e70b37a5
|
Use process_response to attach user information later in the middleware request processing
|
2013-11-12 17:01:15 -05:00 |
|
Matthew Jones
|
a1edfe0dc2
|
Move ActivityStream to it's own model file
|
2013-11-12 17:01:15 -05:00 |
|
Matthew Jones
|
710b01c333
|
Fix an issue with the Activity Stream where we weren't performing the right type conversion to track object types
|
2013-11-12 17:01:15 -05:00 |
|
Matthew Jones
|
b7b22fa7f8
|
Catch some errors that pop up during ActivityStream testing
|
2013-11-12 17:01:15 -05:00 |
|
Matthew Jones
|
3a02c17d2a
|
Initial backend implementation for AC-25, activity stream/audit love
|
2013-11-12 17:01:15 -05:00 |
|