What does this MR do?
- Filters out conversations with invalid
membertypes from rest endpoint.
- Filters out personal emails from
/api/conversations.jsto use new endpoint and query parameters.
- Moves data transformation logic from
/api/conversations.jsto appropriate vue store for better reusability.
- Creates a utility for generating query strings.
How confident are you it won't break things if deployed?
Everything seems ok locally but needs testing.
Links to related issues
- added a test, or explain why one is not needed/possible...
- no unrelated changes
- asked someone for a code review
- joined #foodsharing-beta channel at https://slackin.yunity.org
- added an entry to CHANGELOG.md (description, merge request link, username(s))