Skip to content

Собрать полный прототип интерфейса кооперативного трекера #333

@coopops

Description

@coopops
  • Проекты второго уровня (компоненты) и переходы по ним

  • Форма создания проекта

  • Форма создания задачи

  • Истории проекта / задачи

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

  • Назначение создателей

  • Страница вкладчиков

  • Редактирование задач

  • Редактирование проектов

План

  • Создать план
  • Открыть приём инвестиций

Инвестиции

  • [x]

Коммиты

  • Сервис трекинга времени

  • Страницы:

    • страница трекера времени / кнопка коммитов по проектам
    • страница результатов / кнопка голосования / кнопка внесения
    • страница оповещений (голосовать там, внести здесь), назначена задача, и т.п.
    • страница “мои задачи” - список назначенных мне задач и их состояния по всем проектам
  • Создать коммит

  • Принять коммит

  • Страница коммитов для мастера

    • Все коммиты
  • Страница ревью мастера

    • Все задачи
    • перевод статусов создателями только на ревью
  • Перейти на использование времени в день, которое указывает сам создатель в БД для проекта

    • убрать поля из бч

Голосование

  • Начать голосование (закрыть проект)
  • Страница голосования
  • Завершить голосование
  • Подвести итог голосования
  • Закрыть проект

Приглашения

  • Страница приглашений
  • Страница приглашения
  • Создать отклик
  • Получить допуск
  • Виджет и статус моих откликов

Кошелёк

  • Кошелёк вкладчика 

Координатор

  • Страница координатора

    • Ссылка
    • Статистика
  • фильтрация мастеров и создателей по допуску в проекте при установке

  • Контроль прав доступа проверить/настроить

  • Добавить префиксы проектам

  • Добавить номера задачам (id)

  • Верстка

  • Документы подложить

  • тесты


  • шаблоны процесса генерации ко 

  • Прогрессбар задач - компонентов - проектов

  • Прогрессбар компонентов должен включать и прочие этапы компонента (голосование, планирование, он же должен как-то отобразить принимается ли финансирование). 

  • История изменений по проекту 

  • История изменений по задачам

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

Но ведь у нас не только доступные суммы формируются из времени, но и из других источников - в частности для авторов там совсем другое. Для координаторов тоже. 

Варианта два: попробовать свести всё в одну страницу трекера для разных ролей или разделить по ролям. Сведение в одну страницу сделает ее тяжелой для восприятия. Значит надо разделять. 

Тогда получается:

  • страница трекера, которая демонстрирует лог времени по задачам для создателей и предоставляет кнопку коммита на основе этого расчёта. 

Так, стоп! Авторам коммиты не нужны, как и координаторам. Но всем нужна страница создания результата, где формируется финальный расчёт до и после голосования. Так мы можем объединить все роли в одну таблицу результатов, где у вкладчика есть доля. Если есть, и время пришло - значит есть кнопка внесения результата. Там же демонстрируем кнопку голосования. Т.е. голосование привязано уже к результату и отдельную страницу наверное лучше не строить, чтоб не усложнять. 

Точно нужна страница займов. Она тоже общая. Там объектам показаны займы и сроки. Там же кнопка “Взять заём”. Она доступна всем - авторам, координаторам, создателям. Там же расчёт доступной суммы отображается. 

На странице результатов также должен быть подробный расчёт всех сумм. В целом все данные там есть надо просто отобразить. 

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions