Skip to content

Latest commit

 

History

History
93 lines (73 loc) · 4.26 KB

TODO.md

File metadata and controls

93 lines (73 loc) · 4.26 KB

react-trello

  • Migrate ./styles to react-trello

translate

  • flashes in controllers
  • mails subjects
  • mails templates
  • [j] app/javascripts
  • app/api

bugs

  • page notfound after subdomain renamed
  • Какой-то странный баг с перетаскиванием карты Lane.find('a3ea8312-da0e-406c-9240-b567fa167571').cards.alive.pluck(:position)
  • после перетаскивания за line title она открывается на редактирование
  • Мышка руки при наведении на создаваемую колонку (должна быть мышь редактирования текста), не возможно выделить текст при создании колонки
  • disable column dragging when edit lane title
  • low height of column with scrolling, add card button override cards

May be

  • show pencil when over account and board title for inline edit
  • Рефактор Invite, BoardInvite -> AccountInvite
  • send board notification with active job. remove from model
  • Когда task кидают в архив, его карточки тоже архивируются
  • float labels http://simple-form-bootstrap.plataformatec.com.br/examples/floating_label
  • background colors - rgb(236, 241, 244)

TODO

  1. Чеклист (Подзадача)
  2. Цвета шапки для колонок

I Этап

API

  1. Создание аккаунта (компании) название
  2. Сотрудники (имя, емайл)
  3. Доски (название)
  4. Полоски (доска, название), по-умолчанию в доске 3 полоски (todo, doing, done)
  5. Таски (название, детали (*), создатель,
  6. Таски: ответственные (*)
  7. deadline_at (*)
  8. completed_at (*)
  9. сколько ушло часов

II Этап

  1. Саморегистрация пользователя (в API создание убрать). При регистрации автоматически создается аккаунт.
  2. Список пользователей в аккаунте
  3. Приглашние и вход по инвайту.

III Этап (13 июня)

  1. Я добавляю поле metadata в сущности account, board, lane, task. В поле можно хранить любой json
  2. Добавляю возможность делать выборку этих сущностей по содержимому этого поля.
  3. Добавляю возможность указывать includes (вложенную структуру сущностей при выборке). Чтобы можно было ,например, запросить достку и все задачи по ней.

IV Этап

  1. Сохранение позиции колонки в API
  2. Редактирования задачи
  3. Коментирования по задаче https://github.com/lesha1201/simple-react-comments
  4. Модалка редактирования задачи
  5. Комментарии: Локализация и улучшить UI
  6. Установка ответственных
  7. Поменять название колонки (страница настройки колонки)
  8. Упростить создание карточки (title сделать в многострочны, убрать содержимое и label, изменить кнопки), autoresize title. Автосохранение по ENTER
  9. Если в карточке есть содержимое (contet) показыват это иконкой как в трелло. В самоу карточке показывать только title
  10. Убрать мелку с карточки (убуд показываться в нижней части)
  11. Отказаться от модели BoardMembership
  12. CardMembership: ** 1. Надо бы переименовать в TaskMembership ** 2. Автоматически добавлять пользователя в BoardMembership