Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Добавить экшены в уведомления. #1110

Open
Risgit opened this issue Nov 10, 2019 · 4 comments
Open

Добавить экшены в уведомления. #1110

Risgit opened this issue Nov 10, 2019 · 4 comments

Comments

@Risgit
Copy link

Risgit commented Nov 10, 2019

Можно ли в любое уведомление добавить экшены "посмотреть" и "закрыть"? Раз уж они массово очищаются вне зависимости от наличия этих экшенов.
В рассылках в том числе.
Очень неудобно искать маленький крестик в углу.
Может быть функцию отправки уведомлений дополнить этими кнопками по умолчанию?

@fuzegit
Copy link
Member

fuzegit commented Nov 10, 2019

Может просто удалять уведомление при клике на него, как например это в том же вк.

@Risgit
Copy link
Author

Risgit commented Nov 10, 2019

Может просто удалять уведомление при клике на него, как например это в том же вк.

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

@Risgit
Copy link
Author

Risgit commented Nov 10, 2019

https://yadi.sk/i/PfoJeh6fJfhtLA

@Risgit Risgit changed the title Добавить эшены в уведомления. Добавить экшены в уведомления. Nov 10, 2019
@lakomet
Copy link

lakomet commented Nov 18, 2019

Я предлагаю сделать две кнопки в низу у каждого уведомления "Сохранить" и "Удалить". Нажимаем "Удалить", уведомление удаляется. Нажимаем "Сохранить", уведомление "улетает" в конец списка, надпись на кнопке меняется на "Сохранено" и кнопка становится не активной. Когда нажимаем кнопку "Удалить все", удаляются все уведомления, кроме "сохранённых", "сохранённые" можно удалить только по одному, кнопкой на уведомлении.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants