Closed effektivnayarabota1 closed 1 month ago
@effektivnayarabota1 привет. Если тебе понадобятся запросы пользователей.
вместо логина - название оганизации query FindUsersInOrg { organization(login: "ssagg-test") { membersWithRole(first: 100, after: null) { nodes { name email avatarUrl id } } } }
еще через команды можно. но, тольк если эти команды есть и пользователь в команде. Правда потом данные надо отфильтровать от дублей пользователей, если один пользователь в несколькиз командах.
query FindUsersInTeams { organization(login: "ssagg-test") { teams(first: 100, after: null) { nodes { members { nodes { avatarUrl name id organizations(first: 100) { nodes { id name avatarUrl } } } } name } } } }
@ssagg ты же запрашиваешь данные по ВСЕМ СОТРУДНИКАМ
, ВСЕХ ОРГАНИЗЦИЙ
, в которых у ВЬЮВЕРА
есть права на это?
@Nelfimov поиск, тот что на скриншоте, я делаю по всем гитхабовским профилям
, верно (глобальный поиск)? Соответственно делаю на клиенте, в UI ограничиваю вывод на несколько штук
(если делать поиск исключительно по УЧАСТНИКАМ НАШИХ ОРГАНИЗАЦИ
, то нового пользователя нужно будет добавлять в организацию вручную через ГИТХАБ
)
поиск, тот что на скриншоте, я делаю по
всем гитхабовским профилям
, верно (глобальный поиск)?
Да
Только учтите что у гитхаба есть ограничение по graphql
@Nelfimov подскажи пожалуйста как лучше работу с куки
на клиенте организовать, придумал 3 варианта:
document.cookie
при помощи js'а
root layout server
- там же, где данные вьювера
с сервера возвращаем@effektivnayarabota1 если выбирать между библиотекой и нативом, я предпочитаю натив пока это не усложнит мне жизнь. То есть зависит от объёма дополнительного кода.
Третий вариант у тебя не понял о чем.
- удаление сотрудника из организации
graphQl
запрос на Rest
, не нашел ендпоинт{
"message": "Not Found",
"documentation_url": "https://docs.github.com/rest/orgs/members#remove-an-organization-member",
"status": "404"
}
@effektivnayarabota1
Тут вроде было сообщение Разобрался?
@effektivnayarabota1
Тут вроде было сообщение Разобрался?
вообще да, было.
вывожу ошибки на клиент
, делал через контекст
и редьюсер
. в одном из компонентов useContext
возвращает null
, вместо функции редьюсера
, спрашивал об этом.
нашел сторонний пакет с таким функционалом и лаконичным интерфейсом, буду менять эту громадину на него
@effektivnayarabota1 какой статус?
@effektivnayarabota1 какой статус?
вчера закончил, ревью запросил
С чем связан запрос на фичу?
получение данных для одной из 2х страниц; продолжаем работу над бэком
Расскажите как вы это себе видите
disabled
модальное окно
)github-search-users-input
. функционал текущего компонена не состыковывается с необходимыммодальное окно
)кнопка в модальном окне^
)graphql endpoint
rest
, он гарантированно естьвьювера
есть права администратораerror-message
-reducer
.изменение стиля кнопки в модальном окне
(приглашение юсера)тост нотификейшн синего цвета
. дизайн нарисовали. (при удалении юсера)Definition of done (критерий готовности)
все готово
Приложите пример реализаций
No response
Приложите материалы задачи
No response