如何在生产中的自定义拉力赛应用程序中获取当前用户的角色?
How to get the current user's role in a custom rally app in production?
因此,在 rally-app-builder 提供的调试环境中测试我的自定义应用程序时,我能够很好地完成这项工作。我使用 Rally.environment.getContext().getUser() 获取当前用户,并从返回的对象中获取 "Role" 字段中的角色。但是,出于某些奇怪的原因,当我在 Rally 生产中使用完全相同的代码时,Rally.environment.getContext().getUser() returns 是一个没有 "Role" 字段的不同对象。这个问题的解决方案是什么?谢谢。
:悲伤的长号:
这肯定是一个缺陷。上下文对象在外部 App SDK 引导程序和产品中 运行 时的创建方式之间略有不同。
我将提交缺陷并尽快解决。一旦修复发布,我将 post 返回这里。你现在能解决这个问题吗?
因此,在 rally-app-builder 提供的调试环境中测试我的自定义应用程序时,我能够很好地完成这项工作。我使用 Rally.environment.getContext().getUser() 获取当前用户,并从返回的对象中获取 "Role" 字段中的角色。但是,出于某些奇怪的原因,当我在 Rally 生产中使用完全相同的代码时,Rally.environment.getContext().getUser() returns 是一个没有 "Role" 字段的不同对象。这个问题的解决方案是什么?谢谢。
:悲伤的长号:
这肯定是一个缺陷。上下文对象在外部 App SDK 引导程序和产品中 运行 时的创建方式之间略有不同。
我将提交缺陷并尽快解决。一旦修复发布,我将 post 返回这里。你现在能解决这个问题吗?