Implement user actions on feed items
We have several things that can populate user feeds, including:
- Communities (e.g. new community created)
- Collections (e.g. new collection created)
- Resources (e.g. new resource added)
- Comments (e.g. new comment in discussion thread)
- Profiles (e.g. someone you're following followed someone else)
Further to a meeting today (27 Feb 2020), @bernini @aleclofabbro @katerinaeu and I agreed on the following actions on these feed items:
- Communities - join/leave
- Collections - follow/unfollow
- Resources - like/unlike
- Comments - comment, like/unlike, flag (behind three dots)
So the only feed item that would have an 'action bar' would be comments. Everything else has a single action that can be performed on it.
Notes:
- I'm not sure about profiles appearing in feeds right now, as following users is potentially out of scope until v1.0?
- Discussions can only happen within the 'discussions' tab in Communities, or you can respond directly to a comment in feeds
- We also need to create a separate issue for resource types (e.g. PDF is of type 'document', MP4 is of type 'video')
- Resources should be differentiated by whether they've been added via upload or URL. We can show the difference by showing the link (URL) or CC license (upload) as appropriate.
Edited by Doug Belshaw