Hexlet / hexlet-friends

Рейтинг котрибьютеров, количество ПРов, ищщусов.
https://friends.hexlet.io/
GNU Affero General Public License v3.0
69 stars 103 forks source link

Добавить страницу "настройки" для пользователя #392

Open fey opened 8 months ago

fey commented 8 months ago

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

Как решим:

Верстку раздела можно подглядеть в СИКПе, либо в Хекслете https://sicp.hexlet.io/ru/settings/account https://ru.hexlet.io/account/settings/edit

alllexxx1 commented 7 months ago

Беру в работу

alllexxx1 commented 7 months ago

@fey, вы видите это таким образом или нужно что-то поменять? image image

fey commented 7 months ago

ага, только где some token сразу инпут можно выводить с токеном.

alllexxx1 commented 7 months ago

Вот так? image

fey commented 7 months ago

@alllexxx1 да, верно. Туда должен подставляться будет токен пользователя. Если нет, то поле пустое.

alllexxx1 commented 7 months ago

@fey , правильно я понимаю, что на данном этапе должна быть добавлена болванка формы, которая пока ничего не делает? Общий список изменений, которые я внес:

fey commented 7 months ago

@alllexxx1 можете добавить пользователю атрибут github_token чтобы форма могла уже сейчас добавлять токен юзеру.

Насчет того, что сделано - присылайте ПРчик и ссылку на демо =)

alllexxx1 commented 7 months ago

@fey, поле github_token должно быть добавлено модели Contributor, верно?

fey commented 7 months ago

@fey если другой таблицы пользователя у нас нет, то да. Схема такая

  1. пользователь логинится в hexlet-friends
  2. идет в наастройки, ставит токен
  3. используя этот токен потом тянутся данные с гитхаба у этого пользователя