procore-oss / backstage-plugin-announcements

Announcements Plugin for Backstage
https://procore-oss.github.io/backstage-plugin-announcements/
MIT License
27 stars 21 forks source link

🚀 Feature: Possibility to activate/deactivate announcements #379

Closed PedroAlmondo closed 1 month ago

PedroAlmondo commented 4 months ago

🔖 Feature description

Adding ability to make announcements active (default) and inactive - inactive announcements don't appear as banners and in other 'notification' ways, but can still be seen in history and possibly activated (then banners show again).

🎤 Context

Sometimes we would like to make an announcement - f.e. about some issue we have, downtime, features not working or maybe f.e events that are currently going on, but these announcements related to something that is happening in a very specific time range will persist for the users if not deleted, which can be very misleading, like we fixed our feature, but the announcement about it is still visible and deleting it is also not the best option - we would like to have it in history. It would be very useful to just have a possibility to make the announcement 'inactive'.

✌️ Possible Implementation

No response

👀 Have you spent some time to check if this feature request has been raised before?

Are you willing to submit PR?

None

kurtaking commented 4 months ago

Hey @PedroAlmondo, check out https://github.com/procore-oss/backstage-plugin-announcements/issues/301 as the two issues are very similar.

kurtaking commented 1 month ago

I started looking at this and ran into one pretty big issue - where do we activate and deactivate them!? Well, that led to the release of a dedicated admin portal to manage announcements.

Next, we can update or create a new end user view that filters to only show active announcements by default.