Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ф - Развитие функционала раздела "Профиль" #473

Closed
14 tasks done
lvb555 opened this issue Jan 19, 2023 · 6 comments
Closed
14 tasks done
Assignees

Comments

@lvb555
Copy link
Owner

lvb555 commented Jan 19, 2023

  • Главная страница. Аватар пользователя. В выпадающий список СВЕРХУ добавить два пункта:
  1. "Личные данные" - ссылка на страницу "Редактирование профиля"
  2. "Профиль" - на страницу "Профиль" (меню профиля)

Под развитием функционала понимается создания отдельных страниц раздела.
Общее свойство всех таких страниц - наличие вверху страницы шапки профиля, включая меню профиля.

Страницы профиля

Общее пожелание. При нахождении на любой странице профиля в шапке отражается путь к этой странице.

  • Страница "Результаты тестов". Добавить шапку профиля.
  • Страница "Подписка по авторам". Добавить шапку профиля.
  • Страница "Подписка по тегам". Добавить шапку профиля.
  • Страница "Мои интервью" создается с нуля и содержит результаты участия в интервью. Структура страницы подобна древовидной структуре таблицы "Результаты тестирования", только уровни: Интервью - Вопросы - Ответы.
  • Страница "Мои предложения" создается с нуля и содержит результаты участия в интервью. Структура страницы подобна древовидной структуре таблицы "Результаты тестирования", только уровни: Интервью - Вопросы - Предложения. .
  • Страница "Мои знания" содержит знания со статусом "Опубликованное знание", автором которых он является. Страница создается с нуля и содержит после одноименного заголовка дерево знаний, построенное на основе этого списка знаний.
  • Страница "Мои экспертизы" содержит знания со статусом "Опубликованное знание", экспертизу которых он проводил. Страница создается с нуля и содержит после одноименного заголовка дерево знаний, построенное на основе этого списка знаний.
  • Страница "Мои оценки знаний" содержит знания со статусом "Опубликованное знание", оценки которых он проводил. Страница создается с нуля и содержит после одноименного заголовка дерево знаний, построенное на основе этого списка знаний.
  • Страница "Избранные знаний" содержит избранные знания со статусом "Опубликованное знание". Страница создается с нуля и содержит после одноименного заголовка дерево знаний, построенное на основе этого списка знаний.

Задания, перенесенные из задачи #472

  • В папку профиля поместить справа от кнопки "Редактировать профиль" пиктограмму типа шестеренка - ссылка на страницу "Настройка параметров пользователя"
  • Создать страницу "Настройка параметров пользователя", поместив туда:
  1. шапка профиля с меню
  2. блок "Настройка параметров пользователя" со страницы "Редактирование профиля"
  • Меню профиля. В подменю "Друзья" добавить первым элементом пункт "Мои друзья".
  • Профиль. Страница "Мои друзья". Путь к странице должен быть: "Главная - Профиль - Друзья - Мои друзья"
@lvb555
Copy link
Owner Author

lvb555 commented Jan 25, 2023

Использование таблицы "Предложения экспертов" на страницах профиля

Страница "Мои интервью". Используемые реквизиты:
1 Эксперт - Указатель на запись "Пользователи"
2. Интервью - указатель на запись "Знание"
3. Вопрос - указатель на запись "Знание"
4. Ответ - указатель на запись "Знание"
5. Эксперт согласен с ответом? - логический. Если значение Истина, то это значит, что эксперт выбрал вышеуказанный ответ.

Страница "Мои предложения". Используемые реквизиты:
1 Эксперт - Указатель на запись "Пользователи"
2. Интервью - указатель на запись "Знание"
3. Вопрос - указатель на запись "Знание"
4. Новый ответ от эксперта - текстовый
5. Статус (Status) - указатель на перечисление "Статусы"

На уровне вершины-предложения эксперта кроме текста предложения нужно справа выдавать статус его.

Sofia-Dieva added a commit that referenced this issue Jan 25, 2023
Sofia-Dieva added a commit that referenced this issue Jan 30, 2023
Sofia-Dieva added a commit that referenced this issue Feb 1, 2023
@lvb555
Copy link
Owner Author

lvb555 commented Feb 2, 2023

Дополнения и замечания

  • Проблема. Я на странице "Публичные люди" выбрал самого себя. В шапке профиля я вижу свои личные данные, но я не вижу кнопок "Редактирование профиля" и шестеренку.

Изменения структуры меню профиля и системы чек-боксов в настройках профиля публичного человека:

  • Опция "Компетенции". Она будет содержать права (компетенции) эксперта, редактора, руководителя. Страницы пока нет, идет постановка.

  • переименовать в "Особые права"

  • переместить опцию справа от "Подписки"
    Изменения в подменю "Активность"

  • Опцию "Мои интервью" переименовать в "Мои ответы"

  • Создать и поставить первой новую опцию "Мои интервью"

  • Опции "Мои ответы" и "Мои предложения" переместить в список "Мои интервью".

  • Убрать опцию "Мои опросы"
    Изменения в подменю "Мой вклад, как эксперта"

  • Убрать опцию "Мои связи"

  • Опцию "Моя экспертиза" переименовать в "Мои экспертизы"
    Изменения в подменю "Мой вклад, как пользователя":

  • Убрать опцию "Мои предсвязи"

  • Убрать опцию "Мои связи"

  • Убрать опцию "Мои предсвязи"
    Изменения в подменю "Изучение знаний":

  • Убрать опцию "Дерево знаний"

  • Создать и поставить последней новую опцию "КЛЗ"

  • Добавить новую опцию 1-го уровня "Подготовка знаний" и поставить её справа от "Подписки. В настройки эту опцию не выносить.

@lvb555
Copy link
Owner Author

lvb555 commented Feb 3, 2023

Условия визуализации опций меню профиля

Подменю "Активность"

  • Опция "Мои интервью": Наличие опций "Мои ответы" или "Мои предложения".

  • Опция "Мои ответы": Наличие хотя бы одного ответа в каком-то интервью.

  • Опция "Мои предложения": Наличие хотя бы одного предложения в каком-то интервью.

  • Опция "Мой вклад, как эксперта": Наличие опций "Мои знания" или "Мои экспертизы".

  • Опция "Мои знания": Наличие хотя бы одной записи таблицы "Знания" со статусом "Опубликованное знание".

  • Опция "Мои экспертизы": Наличие хотя бы одной записи таблицы "Знания" со статусом "Опубликованное предзнание" у этого пользователя, как эксперта..

  • Опция "Мой вклад, как пользователя": Наличие опции "Мои предзнания".

  • Опция "Мои знания": Наличие хотя бы одной записи таблицы "Знания" со статусом "Опубликованное предзнание".

  • Опция "Изучение знаний": Наличие хотя бы одной опции из списка этого подменю.

  • Опция "Избранные знания": Наличие хотя бы одного избранного знания.

  • Опция "История просмотров": Наличие хотя бы одного просмотренного знания.

  • Опция "Результаты тестов": Наличие хотя бы одного ответа на какой-то тест.

  • Опция "КЛЗ": Наличие хотя бы одной записи таблицы "Знания" со статусом "Знание в КЛЗ" или "Предзнание в КЛЗ".

@lvb555
Copy link
Owner Author

lvb555 commented Feb 3, 2023

  • Перенос опции "История просмотров" из подменю "Другое" в подменю профиля "Изучение знаний", поставив ее после "Избранные знания"
  • Занести опцию в настройки профиля публичного человека.
  • В код страницы "История просмотров" встроить развилку "Обычный или публичный профиль"

Sofia-Dieva added a commit that referenced this issue Feb 4, 2023
@lvb555
Copy link
Owner Author

lvb555 commented Feb 5, 2023

Замечания и дополнения

  • Проблема! При переходе на страницу профиля (непубличного) в меню профиля исчезает опция "Друзья", хотя на странице "Профиль" она есть

Клуб Любителей Знания

  • Опция "КЛЗ" в меню профиля: Пользователь - член КЛЗ и наличие хотя бы одной записи таблицы "Знания" со статусом "Знание в КЛЗ" или "Предзнание в КЛЗ.
  • Страница "КЛЗ" - подобна странице "Мои знания" и т.д.

Sofia-Dieva added a commit that referenced this issue Feb 5, 2023
@lvb555
Copy link
Owner Author

lvb555 commented Feb 11, 2023

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

  • В профиле пользователя, на странице "Редактирование личных данных" сделать безусловным блок настроек для показа своего профиля друзьям.
  • Страница "Редактирование личных данных" заголовок "Разделы, которые будут показаны" заменить на "Страницы, которые будут показаны друзья (публике для публичного человека)".
  • Страница "Мои друзья". Ссылку при нажатии на ФИО друга (Аватар) направить на профиль публичного человека.

@lvb555 lvb555 closed this as completed Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants