mirror of
https://gitverse.ru/kpa39l/vesti.git
synced 2026-09-29 09:55:03 +00:00
28 lines
1.9 KiB
Markdown
28 lines
1.9 KiB
Markdown
## Purpose
|
||
|
||
Веб-интерфейс управления VESTI. Дополняется фильтром «Свои», бейджем и выбором
|
||
направлений рассылки для своего контента.
|
||
|
||
## ADDED Requirements
|
||
|
||
### Requirement: Фильтр «Свои»
|
||
Веб MUST давать фильтр постов по `is_own` (все/только свои/только внешние) и показывать
|
||
бейдж «СВОЙ» у постов is_own=1. Для своего поста при подтверждении MUST отображаться
|
||
выбор направлений рассылки (по умолчанию — все направления классификации поста).
|
||
|
||
#### Scenario: Фильтр своих постов
|
||
- **WHEN** админ выбирает фильтр «Свои»
|
||
- **THEN** показываются только посты is_own=1 с бейджем «СВОЙ» и чекбоксами направлений
|
||
|
||
#### Scenario: Подтверждение своего поста
|
||
- **WHEN** админ подтверждает свой пост с выбранными направлениями [linux, ai]
|
||
- **THEN** публикация идёт в оба канала (fan-out), результат виден в опубликованных с
|
||
distributed_dirs
|
||
|
||
### Requirement: Список распространения
|
||
Веб MUST показывать для опубликованного поста, в какие направления/каналы он был
|
||
разослан (distributed_dirs) и метрики (views) по каждому каналу.
|
||
|
||
#### Scenario: Просмотр распространения
|
||
- **WHEN** админ открывает опубликованный пост (свой)
|
||
- **THEN** видит список @dedinit_vesti_<dir>_<lang>_bot с views по каждому |