Web: Remake group feed service and incorporate filters
Goal
Make a new group feed service to go in modern v2 groups. Remove all ties to the old feed service. Make sure activity type filters and search queries work. Add functionality for date filters as per designs in #5977 (closed).
What needs to be done
Add feed functionality to the new GroupService and related components so it is no longer tied to to the legacy group services and components.
ALSO we need to decide whether we want to bring back the scheduled posts filter. It was not included in the designs for modern groups, but we did have it in v1 groups (though in my rudimentary testing, it did not actually return my scheduled posts. So I can't be sure if it ever worked). If we do want to keep it, we will need to know where to put it and what the expected behavior should be.
QA
Group feeds filter and load as expected.
UX/Design
See #5977 (closed).
Mobile
-
Is Mobile Required?
Personas
Experiments
Acceptance Criteria
-
Group v2 feed functions/components are de-spaghettied from legacy group code -
Feed can filter by search query, date filter, activity type -
Feed can be reloaded via the v2 service when appropriate (e.g. when boosts are disabled)
Definition of Ready Checklist
-
Definition Of Done (DoD) -
Acceptance criteria -
Weighted -
QA -
UX/Design -
Personas -
Experiments