Mark linked identity context as self
This commit is contained in:
parent
d4a13275d0
commit
10ee042c41
2 changed files with 9 additions and 1 deletions
|
|
@ -2225,7 +2225,10 @@ class UserEngineService:
|
|||
correlation_id=correlation_id,
|
||||
application_id=application_id,
|
||||
target_user_id=user_id,
|
||||
context={"include_profile": include_profile},
|
||||
context={
|
||||
"include_profile": include_profile,
|
||||
"self": identity is not None and identity.user_id == user_id,
|
||||
},
|
||||
)
|
||||
identities = self.store.identities_for_user(user.user_id)
|
||||
memberships = self.store.memberships_for_user(
|
||||
|
|
|
|||
|
|
@ -120,6 +120,11 @@ class IdentityCanonAlignmentTests(unittest.TestCase):
|
|||
self.assertEqual(projection.values["demo.display_density"], "comfortable")
|
||||
self.assertEqual(context.application_id, "app.demo")
|
||||
self.assertIn("identity_context.read", [request.action for request in authz.requests])
|
||||
context_request = next(
|
||||
request for request in authz.requests
|
||||
if request.action == "identity_context.read"
|
||||
)
|
||||
self.assertTrue(context_request.context["self"])
|
||||
|
||||
|
||||
def _service():
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue