Skip to content
This repository has been archived by the owner on Nov 28, 2022. It is now read-only.

Added open-rate column to the members list #1790

Merged
merged 3 commits into from
Dec 8, 2020
Merged

Conversation

sanne-san
Copy link
Member

No-ref

  • Created new column and prefilled it with static data
  • Adjusted column width
  • added "open rate" for each list item on mobile view

sanne-san and others added 2 commits December 8, 2020 09:59
- added `{{feature "flag"}}` helper so feature flags can be checked in templates without injecting the feature service into the backing class
- added `emailOpenRate` property to member model
- added `order` query param to the members controller/route and wired it into the data fetching routine
- added order dropdown to the filter bar with "Newest" (default) and "Open rate" as the two options
  - whole dropdown is hidden if email analytics is disabled
- hid the open rate column when email analytics is disabled
- show open rate when it's available, otherwise show a `–` with a title to indicate insufficient data
@kevinansfield kevinansfield merged commit 3d3173c into master Dec 8, 2020
@kevinansfield kevinansfield deleted the members-list-stats branch December 8, 2020 19:23
allouis added a commit to allouis/Ghost-Admin that referenced this pull request Dec 9, 2020
* upstream/master: (24 commits)
  ✨ Added open-rate column and ordering to the members list (TryGhost#1790)
  v3.39.3
  🐛 Fixed email design settings not opening
  🐛 Fixed email design settings not opening
  v3.39.2
  v3.39.1
  Fixed email cards missing an edit icon in the toolbar
  Fixed copy for open-tracking settings
  Update dependency eslint to v7.15.0
  Moved email open rate ordering behind analytics flag
  Added open rate order option to posts list
  Lock file maintenance (TryGhost#1787)
  Update dependency ember-auto-import to v1.8.0 (TryGhost#1789)
  Fixed email cards missing an edit icon in the toolbar
  Fixed copy for open-tracking settings
  v3.39.0
  Email settings preview refinements (TryGhost#1788)
  Added emailAnalytics feature flag
  🐛 Fixed infinite spinner when admin login attempt fails (TryGhost#1755)
  Lock file maintenance
  ...
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
2 participants