The tacker.context Module¶
Context: context for security/db session.
-
class
tacker.context.Context(*args, **kwargs)¶ Bases:
tacker.context.ContextBaseWithSession-
session¶
-
-
class
tacker.context.ContextBase(user_id, tenant_id, is_admin=None, roles=None, timestamp=None, request_id=None, tenant_name=None, user_name=None, overwrite=True, auth_token=None, **kwargs)¶ Bases:
oslo_context.context.RequestContextSecurity context and request information.
Represents the user taking a given action within the system.
-
elevated()¶ Return a version of this context with admin flag set.
-
classmethod
from_dict(values)¶
-
project_id¶
-
tenant_id¶
-
to_dict()¶
-
user_id¶
-
-
class
tacker.context.ContextBaseWithSession(user_id, tenant_id, is_admin=None, roles=None, timestamp=None, request_id=None, tenant_name=None, user_name=None, overwrite=True, auth_token=None, **kwargs)¶ Bases:
tacker.context.ContextBase-
connection¶
-
session¶
-
transaction¶
-
transaction_ctx¶
-
-
tacker.context.get_admin_context()¶
-
tacker.context.get_admin_context_without_session()¶