diff options
Diffstat (limited to 'nova/context.py')
-rw-r--r-- | nova/context.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/nova/context.py b/nova/context.py index bca5dec0f..2b97b0f54 100644 --- a/nova/context.py +++ b/nova/context.py @@ -43,7 +43,8 @@ class RequestContext(object): def __init__(self, user_id, project_id, is_admin=None, read_deleted="no", roles=None, remote_address=None, timestamp=None, request_id=None, auth_token=None, overwrite=True, - quota_class=None, **kwargs): + quota_class=None, user_name=None, project_name=None, + **kwargs): """ :param read_deleted: 'no' indicates deleted records are hidden, 'yes' indicates deleted records are visible, 'only' indicates that @@ -83,6 +84,8 @@ class RequestContext(object): # rs_limits turnstile pre-processor. # See https://lists.launchpad.net/openstack/msg12200.html self.quota_class = quota_class + self.user_name = user_name + self.project_name = project_name if overwrite or not hasattr(local.store, 'context'): self.update_store() @@ -115,7 +118,9 @@ class RequestContext(object): 'timestamp': utils.strtime(self.timestamp), 'request_id': self.request_id, 'auth_token': self.auth_token, - 'quota_class': self.quota_class} + 'quota_class': self.quota_class, + 'user_name': self.user_name, + 'project_name': self.project_name} @classmethod def from_dict(cls, values): |