freecode.academy

  1. Статус
    Задача
    Дата создания
    Планируемая дата начала
    Планируемая дата выполнения
    Дата начала
    Дата выполнения
    Постановщик
    Кто работает
  2. Выполняется
    25 февр. 2021 г., 4:16
  3. Новая
    24 февр. 2021 г., 20:06
  4. Новая

    Задача: В офисе на странице таймеров добавить условие поиск только по текущему пользователю Нужна помощь

    Проект: freecode.academy


    Сейчас выводятся таймеры без учета кто их создал. Надо отфильтровать по условию CreatedBy: {id: currentUserId}. currentUserId получить из контекста OfficeContext::user.
    Надо галочку добавить "Только мои". Если пользователь текущий имеется, то галочка по умолчанию checked.


    24 февр. 2021 г., 19:58
  5. Завершена
    24 февр. 2021 г., 18:05
  6. Выполняется
    24 февр. 2021 г., 17:59
  7. Выполняется

    Задача: Сделать календарь задач

    Проект: freecode.academy

    Надо видеть задачи на указанный день или диапазон дат, а так же все задачи без указания дат
    24 февр. 2021 г., 13:48
  8. Выполняется
    24 февр. 2021 г., 13:17
  9. Выполняется
    23 февр. 2021 г., 22:34
  10. Выполняется
    23 февр. 2021 г., 10:28
  11. Новая
    23 февр. 2021 г., 7:28
    26 февр. 2021 г., 0:00
    27 февр. 2021 г., 0:00
  12. Новая
    23 февр. 2021 г., 7:26
    26 февр. 2021 г., 0:00
    27 февр. 2021 г., 0:00
  13. Новая

    Задача: Поправить вывод ссылок из тега code

    Проект: freecode.academy


    В исходниках обернуто в ``

    23 февр. 2021 г., 7:25
    26 февр. 2021 г., 0:00
    27 февр. 2021 г., 0:00
  14. Новая
    17 февр. 2021 г., 21:41
    20 февр. 2021 г., 0:00
  15. Новая
    16 февр. 2021 г., 22:58
    20 февр. 2021 г., 0:00
  16. Выполняется
    16 февр. 2021 г., 17:40
  17. Новая

    Задача: Добавить в топиках фильтр по названию и/или содержимому Нужна помощь

    Проект: freecode.academy

    Ранее были более мощные фильтры, но сейчас надо добавить хотя бы основные.

    Вот здесь прописаны текущие фильтры для топиков: https://github.com/freecode-academy/freecode.academy/blob/818c3b44a3b2d4006889a32b6d1d404930e0b92f/src/pages/Topics/index.tsx#L24-L50

    Сюда надо прописать возможность передавать и другие фильтры, как то Название, Содержимое и т.п. (сейчас хотя бы поиск по названию и/или содержимому).
    Пример того, как это работало на старой версии сайта: https://old.prisma-cms.com/topics/?filters=%7B%22contentText_contains%22%3A%22next-js%22%7D

    Следует обратить внимание, что изменение значений в фильтре (UI) вызывает изменение УРЛ страницы, а параметры для API-запроса берутся именно из УРЛа страницы. Надо сделать сдесь так же (то есть заюзать useRouter и router.replace(newUri)).

    16 февр. 2021 г., 17:18
    19 февр. 2021 г., 0:00
    20 февр. 2021 г., 0:00
  18. Новая
    16 февр. 2021 г., 17:16
    19 февр. 2021 г., 0:00
    20 февр. 2021 г., 0:00
  19. Завершена

    Задача: Поправить страницу комментария

    Проект: freecode.academy

    На конечной странице комментария в мета дескрипшен выводится типа "Комментарий к топику "undefined"". Пример: https://freecode.academy/comments/479f395b1075906871b7f9e6e

    Это потому что ранее комменты были к топикам, а сейчас еще к задачам. Надо добавить проверку связанной сущности и правильный дескрипшен выводить.


    12 февр. 2021 г., 16:57
    12 февр. 2021 г., 0:00
    20 февр. 2021 г., 0:00
    16 февр. 2021 г., 0:00
  20. Новая

    Задача: Добавить функцию указывать исполнителя по задаче

    Проект: freecode.academy

    Сейчас можно приступить к выполнению задачи, но нельзя указать конечного исполнителя или исполнителей.
    27 янв. 2021 г., 6:52
    6 февр. 2021 г., 0:00
  21. Завершена

    Задача: Поправить галочку Нужна помощь на странице редактирования задачи Нужна помощь

    Проект: freecode.academy

    Если зайти в любую задачу с пометкой Нужна помощь и нажать Редактировать, в форме редактора у чекбокса Нужна помощь галочка не стоит, то есть не понимает, что должно быть checked.

    25 янв. 2021 г., 14:07
  22. Завершена

    Задача: Поправить переносы строк Нужна помощь

    Проект: freecode.academy

    Сейчас в старом редакторе используются теги pre, у которых по умолчанию перенос запрещен.
    Надо тегам pre глобально прописать CSS-правило
    .DraftEditor-root pre { white-space: pre-wrap; }

    Пример проблемной страницы: https://freecode.academy/comments/comment-6415.html
    25 янв. 2021 г., 14:03
  23. Отменена
    24 янв. 2021 г., 20:05
    30 янв. 2021 г., 0:00
  24. Завершена
    24 янв. 2021 г., 1:09
  25. Новая

    Задача: На странице проекта надо добавить фильтры задач по статусу Нужна помощь

    Проект: freecode.academy

    Сейчас на странице проекта задачи выводятся общим скопом. Надо добавить в любом виде возможность фильтровать по статусу. Главное условие - изменения фильтра должно менять УРЛ страницы, а GraphQL-запрос должен выполняться в соответствии с параметрами УРЛ.
    23 янв. 2021 г., 20:17
  26. Завершена

    Задача: Добавить в редактор топика загрузку картинок Нужна помощь

    Проект: freecode.academy

    В топиках используется фронт-редактор @prisma-cms/front-editor. Вот к нему надо дописать новый компонент для загрузки и вывода картинок.
    Есть готовый компонент для загрузки файлов @prisma-cms/uploader. Его вот надо заюзать для загрузки картинок и дописать вывод со всплывашкой.


    23 янв. 2021 г., 20:13
  27. Завершена

    Задача: Написать топик-мануал по работе с git Нужна помощь

    Проект: freecode.academy

    В блог Документация для специалистов надо написать мануал как контрибьютить в https://github.com/freecode-academy/freecode.academy, то есть как сделать форк проекта, как клонировать на локал, как новую ветку создать, как закоммитить и вылить на гитхаб, как отправить пулл-реквест.
    Логично, что такой мануал будет справедлив для большинства любых гит-проектов, но все же за пример надо взять именно этот проект, так как далеко не все, кто захочет выполнить какие-нибудь простые задачи, знает как работать с гитом. Им этот мануал понадобится.

    23 янв. 2021 г., 19:57
  28. Завершена

    Задача: Поправить табличный вывод дат на странице задачи Нужна помощь

    Проект: freecode.academy

    Зайти в любую задачу, напимер https://freecode.academy/tasks/ckk9tbrgqpcjw0730kc5mkzd1
    Тамблица с датами тег <tbody> не обернут в <table>
    23 янв. 2021 г., 17:00
  29. Завершена

    Задача: Добавить уровни знания технологий и поправить страницу Пользователь-Технология

    Проект: freecode.academy

    Надо еще поправить редактирование статуса пользования
    21 янв. 2021 г., 14:04
  30. Завершена

    Задача: Добавить флаг Нужна помощь

    Проект: freecode.academy

    Надо дать возможность указывать флаг "Нужна помощь", чтобы другие пользователи могли видеть такие задачи и выполнять. Просто большинство задач ставится самому себе и часто не ожидается никакая помощь, и если другие будут браться за такие задачи, то получится "Медвежья услуга". В свою очередь если пользователь осваивает новые технологии и хочет повыполнять практические задачия, он может посмотреть список всех таких задач и взяться за подходящую.

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


    21 янв. 2021 г., 13:38
  31. Завершена
    20 янв. 2021 г., 12:38
  32. Завершена
    19 янв. 2021 г., 15:23
  33. Завершена

    Задача: На странице задачи вывести даты планируемых и фактических начала и завершения задачи

    Проект: freecode.academy

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



    Для примера можно посмотреть вьюху страницы топика: https://github.com/freecode-academy/freecode.academy/blob/b94b55a4a8fc0a75b2a45eea7a0cf03fc324af25/src/pages/Topics/Topic/View/index.tsx

    18 янв. 2021 г., 17:17
    19 янв. 2021 г., 0:00
    23 янв. 2021 г., 0:00
  34. Завершена

    Задача: В списке задач выводить кнопки запуска таймеров для неавторизованных пользователей Нужна помощь

    Проект: freecode.academy

    Пользователь должен видеть, что есть такая функция. При клике он получит сообщение "Необходимо авторизоваться".

    18 янв. 2021 г., 14:16
    22 янв. 2021 г., 0:00
    23 янв. 2021 г., 0:00
  35. Завершена

    Задача: Добавить создание проектов

    Проект: freecode.academy

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

    18 янв. 2021 г., 6:08
    12 февр. 2021 г., 0:00
    13 февр. 2021 г., 0:00
  36. Завершена
    18 янв. 2021 г., 6:07
  37. Завершена
    16 янв. 2021 г., 5:16
  38. Выполняется
    14 янв. 2021 г., 2:28
    16 янв. 2021 г., 0:00
    17 янв. 2021 г., 0:00
  39. Завершена
    14 янв. 2021 г., 2:28
    16 янв. 2021 г., 0:00
    17 янв. 2021 г., 0:00
  40. Завершена
    14 янв. 2021 г., 2:27
    16 янв. 2021 г., 0:00
    17 янв. 2021 г., 0:00
  41. Новая
    14 янв. 2021 г., 2:27
    16 янв. 2021 г., 0:00
    17 янв. 2021 г., 0:00