summaryrefslogtreecommitdiffstats
path: root/nova/context.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/context.py')
-rw-r--r--nova/context.py9
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):