Define context.roles with base class
In Ia575ba803a0fb70f39146bd75d381ed19414bd23, oslo.context (2.2.0) added roles support in the context itself. This passes roles to super()__init__ and uses the default to_dict(). Depends-On: I79ea029ceb67173e69631b4e6e614fa62e159227 Change-Id: I1807f19aa867f17c055bb018b6cce6f569f90ca4
This commit is contained in:
parent
6bb81bbbf6
commit
6136b8d3a5
|
@ -29,13 +29,7 @@ class RequestContext(context.RequestContext):
|
|||
**kwargs):
|
||||
super(RequestContext, self).__init__(**kwargs)
|
||||
self.session = session
|
||||
self.roles = roles or []
|
||||
|
||||
self.is_admin = is_admin
|
||||
if self.is_admin is None:
|
||||
self.is_admin = policy.check_is_admin(self)
|
||||
|
||||
def to_dict(self):
|
||||
d = super(RequestContext, self).to_dict()
|
||||
d.setdefault('roles', self.roles)
|
||||
return d
|
||||
|
|
Loading…
Reference in New Issue