Инбокс (в админке)
Инбокс идей / багов / задач: набрал на проде (часто с телефона) → выгрузил на локалку в обычные markdown-задачи → разобрал как задачи.
Список и выгрузка живут в админке (подраздел «Инбокс»). Форма «Написать мне» остаётся отдельной публичной страницей (/inbox/send), но в меню сайта её больше нет.
Сценарии
Написать мне
С любой стороны (в т.ч. без логина) можно отправить заметку по адресу формы: выбрать проект и текст. Заметка попадает в инбокс на том сервере, куда ушёл запрос (обычно прод). Пункта «Написать мне» в меню сайта нет.
Смотреть инбокс
Залогиненный пользователь открывает инбокс из админки:
- на проде — список того, что ещё лежит в инбоксе на сервере (карточки с текстом, как раньше);
- на локалке — список локальных задач из папки задач.
На локалке выполненные задачи в списке не показываются. В карточке списка — заголовок, проект и статус, без полного текста.
В меню админки у «Инбокс» видно число айтемов в текущем списке (красный кружок-бейдж); если пусто — бейджа нет.
Пункта «Инбокс» в меню главной сайта больше нет.
Открыть задачу (только локалка)
Зачем: разобрать заметку отдельно, не листая весь инбокс, и поменять статус, не открывая файл руками.
Что делает пользователь: в списке нажимает на задачу.
Ожидаемый результат:
- Открывается отдельная страница этой задачи: полный текст, проект и статус.
- Можно выбрать другой статус и сохранить.
- После сохранения на странице виден новый статус.
- Если задача стала выполненной — она пропадает из списка инбокса; с этой страницы пользователь возвращается к списку.
- Чужой или несуществующий адрес — нет такой страницы.
На проде отдельных страниц задач нет.
Выгрузка с прода
Только на локалке, из страницы инбокса в админке.
Зачем: идеи уже на проде, работать удобнее локально как с markdown-задачами. После успешной выгрузки записи исчезают с прода, чтобы серверный инбокс не копился.
Что делает пользователь: вводит секрет прода и нажимает «Выгрузить с прода».
Ожидаемый результат:
- Новые заметки с прода появляются локально как файлы задач.
- Уже выгруженные раньше не дублируются.
- Выгруженные (и уже локальные) заметки удаляются на проде.
- Если удаление на проде не удалось, локальные файлы остаются; повторная выгрузка должна дочистить прод.
Секрет — тот, что стоит на проде (не локальный).