Управление другими пользователями #16

Open
opened 2024-06-20 09:20:52 +00:00 by ppechenkoo · 4 comments
Member

Необходимо реализовть админ-панель с возможностью просмотра всех пользователей в виде списка-таблицы. В панеле должна быть возможность создать, редактировать и удалять других пользователей (в том числе проставление статуса администратора).

Появился новый буловый параметр для каждого пользователя - is_teacher. Если is_teacher = true, то пользователь является преподавателем, соответственно если is_teacher = false, то пользователь является учеником (значение по умолчанию). Этот параметр тоже должен быть при редактировании пользователя.

Админ-панель отображается и доступна только пользователям с соответствующими правами. Перейти в неё можно по ссылке из хедера.

Необходимо реализовть админ-панель с возможностью просмотра всех пользователей в виде списка-таблицы. В панеле должна быть возможность создать, редактировать и удалять других пользователей (в том числе проставление статуса администратора). Появился новый буловый параметр для каждого пользователя - is_teacher. Если is_teacher = true, то пользователь является преподавателем, соответственно если is_teacher = false, то пользователь является учеником (значение по умолчанию). Этот параметр тоже должен быть при редактировании пользователя. Админ-панель отображается и доступна только пользователям с соответствующими правами. Перейти в неё можно по ссылке из хедера.
ppechenkoo added the
Kind/Feature
Priority
Medium
labels 2024-06-20 09:20:52 +00:00
ars was assigned by ppechenkoo 2024-06-20 09:20:52 +00:00
ppechenkoo added the due date 2024-06-24 2024-06-20 09:20:57 +00:00
Author
Member

Админка реализована, но есть недочеты, прошу поправить следующее:

  • сделать информативную область админки больше, сейчас очень много бесполезного пространства

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

  • добавить маску инпута в поле номера телефона (можно использовать https://robinherbots.github.io/Inputmask/#/documentation)

  • почему в админке не отображается авторизованный пользователь? (тот, кто заходит в админку)

  • не работает отображение статуса администратора, всегда показывает красный крестик при том, что со статусом преподавателя работает

  • попап с параметрами пользователя сделать посередине экрана, а не сверху

  • сделать у полей таблицы фиксированную высоту, чтобы они не зависили от высоты экрана (сейчас при не высоком экране строки таблицы становятся приплющенными)

Двигаю дедлайн для вноса правок @ars

Админка реализована, но есть недочеты, прошу поправить следующее: - сделать информативную область админки больше, сейчас очень много бесполезного пространства - добавить возможность обновлять пароль пользователя вместе с остальными параметрами (если пароль указывается - изменять, если поле для нового пароля остается пустым, то не трогать пароль) - добавить маску инпута в поле номера телефона (можно использовать https://robinherbots.github.io/Inputmask/#/documentation) - почему в админке не отображается авторизованный пользователь? (тот, кто заходит в админку) - не работает отображение статуса администратора, всегда показывает красный крестик при том, что со статусом преподавателя работает - попап с параметрами пользователя сделать посередине экрана, а не сверху - сделать у полей таблицы фиксированную высоту, чтобы они не зависили от высоты экрана (сейчас при не высоком экране строки таблицы становятся приплющенными) Двигаю дедлайн для вноса правок @ars
ppechenkoo modified the due date from 2024-06-24 to 2024-07-01 2024-06-29 16:58:29 +00:00
Member

"почему в админке не отображается авторизованный пользователь? (тот, кто заходит в админку)"
Решил, что не надо добавлять, так как авторизованный пользователь (админ) может поменять свои данные во вкладке профиль.

"почему в админке не отображается авторизованный пользователь? (тот, кто заходит в админку)" Решил, что не надо добавлять, так как авторизованный пользователь (админ) может поменять свои данные во вкладке профиль.
Author
Member

"почему в админке не отображается авторизованный пользователь? (тот, кто заходит в админку)"
Решил, что не надо добавлять, так как авторизованный пользователь (админ) может поменять свои данные во вкладке профиль.

Нужно добавить, чтобы в том числе менять статус админа или преподавателя.

> "почему в админке не отображается авторизованный пользователь? (тот, кто заходит в админку)" > Решил, что не надо добавлять, так как авторизованный пользователь (админ) может поменять свои данные во вкладке профиль. Нужно добавить, чтобы в том числе менять статус админа или преподавателя.
Author
Member

@ars двигаю дедлайн этой задачи, выполняем сначала те, у которых приоритет High

@ars двигаю дедлайн этой задачи, выполняем сначала те, у которых приоритет **High**
ppechenkoo modified the due date from 2024-07-01 to 2024-07-06 2024-07-02 10:08:50 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

2024-07-06

Dependencies

No dependencies set.

Reference: KRBL/MinervaFrontend#16
No description provided.