Lorawan-stack: 将管理员的用户管理添加到控制台

创建于 2019-11-27  ·  6评论  ·  资料来源: TheThingsNetwork/lorawan-stack

概括

管理员用户应该能够通过控制台管理其他用户

我们为什么需要这个?

通过 Web 界面提供用户管理(目前只能通过 CLI)

什么已经存在? 你现在看到了什么?

没有那种东西。

缺什么? 你要看什么?

控制台内的管理区域,管理员可以在其中配置部署用户。 这包括:

  • 邀请用户
  • 列出用户(仍需要 API)
  • 批准/暂停用户

环境

安慰

您建议如何实施?

在用户下拉菜单(右上角)中,我们可以添加一个“管理设置”部分,该部分仅在用户具有管理标志时可见。 用户管理可以是一个简单的视图,它列出了所有用户(带搜索)、所有未批准的用户和一个通过电子邮件邀请用户的按钮。
我会为 POC 做一些快速的线框图。

你能自己做这个并提交一个拉取请求吗?

是的。

console in progress uweb

所有6条评论

我现在正在研究这个,我想知道这是否应该成为新帐户应用程序的一部分(#1422),因为用户管理在我看来就像一个上级的问题。

我相信将此类整体管理问题分组到帐户应用程序中可能是有益的,以便将其塑造为更多的堆栈/部署配置工具,同时将控制台范围保持在与网络相关的管理范围内。 我们可以通过添加指向帐户应用程序的链接(最好在用户下拉列表中)来在控制台中访问它。

想法@johanstokking @htdvisser

我的看法是双重的; 一是我们没有时间等#1422来获得基本的用户管理,二是我认为一旦我们定义了新的帐户应用程序将是什么,主要是关于用户本身,而不是关于其他用户。

我同意@johanstokking的评论。 帐户应用程序将用于管理“您自己的用户帐户”,控制台用于管理网络,并且当您是包括网络用户的管理员时。

将其推高以避免在部署的初始入职阶段仅使用 CLI 的用户体验。

我想在控制台的用户管理视图中添加一个未经批准的用户的小表。 否则,用户将不得不手动输入用户 ID。
是否值得为此扩展 RPC? 现在我们无法过滤列表 RPC。 同样,如果能够搜索用户列表,它将大大改善用户体验。

我们有搜索 RPC。 我们已经计划为这些添加一个state过滤器。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

MatteMoveSRL picture MatteMoveSRL  ·  7评论

thinkOfaNumber picture thinkOfaNumber  ·  4评论

ZeroSum24 picture ZeroSum24  ·  3评论

adriansmares picture adriansmares  ·  8评论

johanstokking picture johanstokking  ·  3评论