Lorawan-stack: Добавить в консоль управление пользователями для администраторов

Созданный на 27 нояб. 2019  ·  6Комментарии  ·  Источник: TheThingsNetwork/lorawan-stack

Резюме

Пользователи-администраторы должны иметь возможность управлять другими пользователями через консоль.

Почему нам это надо?

Для обеспечения управления пользователями через веб-интерфейс (в настоящее время возможно только через интерфейс командной строки)

Что там уже есть? Что ты видишь сейчас?

Ничего подобного.

Чего не хватает? Что вы хотите увидеть?

Область администрирования внутри консоли, где администраторы могут настраивать пользователей развертывания. Это включает в себя:

  • приглашение пользователя
  • список пользователей (API по-прежнему нужен)
  • одобрение / приостановка пользователей

Окружающая обстановка

Консоль

Как вы предлагаете это реализовать?

В раскрывающемся списке пользователя (верхний правый угол) мы можем добавить раздел «Настройки администратора», который виден только тогда, когда у пользователя есть флаг администратора. Управление пользователями может быть простым представлением, в котором перечислены все пользователи (с поиском), все неутвержденные пользователи и кнопка для приглашения пользователей по электронной почте.
Я сделаю несколько быстрых вайрфреймов для POC.

Можете ли вы сделать это самостоятельно и отправить запрос на слияние?

да.

console in progress uweb

Все 6 Комментарий

Я изучаю это сейчас, и мне интересно, следует ли это сделать частью нового приложения «Учетная запись» (№ 1422), поскольку управление пользователями кажется мне второстепенной задачей.

Я считаю, что было бы полезно сгруппировать такие общие проблемы администратора в приложении учетной записи, чтобы также сделать его большим инструментом конфигурации стека / развертывания, сохраняя при этом область действия консоли для управления, связанного с сетью. Мы можем сделать это доступным в консоли, добавив ссылки на приложение учетной записи (желательно в раскрывающемся списке пользователя).

Мысли @johanstokking @htdvisser ?

У меня двоякая точка зрения; во-первых, у нас нет времени ждать # 1422, чтобы получить базовое управление пользователями, а во-вторых, я думаю, что то, чем будет новое приложение для учетной записи после того, как мы его определили, в основном касается самого пользователя, а не о других пользователях.

Я согласен с комментарием @johanstokking . Приложение учетной записи предназначено для управления «вашей собственной учетной записью пользователя», консоль предназначена для управления сетью, и когда вы являетесь администратором, который включает пользователей вашей сети.

Увеличьте это значение до максимума, чтобы избежать взаимодействия с пользователем только через интерфейс командной строки на начальном этапе адаптации для развертываний.

Я хотел бы добавить небольшую таблицу неутвержденных пользователей в представление управления пользователями в консоли. В противном случае пользователю придется вводить идентификатор пользователя вручную.
Стоит ли для этого расширять RPC? Сейчас мы не можем фильтровать список RPC. Точно так же можно было бы значительно улучшить UX, если бы можно было выполнять поиск по списку пользователей.

Для этого у нас есть поисковые RPC. Мы уже планировали добавить к ним фильтр state .

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

kschiffer picture kschiffer  ·  7Комментарии

johanstokking picture johanstokking  ·  6Комментарии

rvolosatovs picture rvolosatovs  ·  9Комментарии

thinkOfaNumber picture thinkOfaNumber  ·  4Комментарии

adriansmares picture adriansmares  ·  9Комментарии