Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Opening the recommendation popup only works with enabled subscription #20771

Open
1 task done
SteffoSpieler opened this issue Aug 17, 2024 · 3 comments
Open
1 task done
Assignees

Comments

@SteffoSpieler
Copy link
Contributor

Issue Summary

Trying to open the recommendation pop up (https://example.org/#/portal/recommendations) - e.g. through the URL, or through the "View all" button on the homepage - doesn't do anything when Subscription access is disabled / set to "nobody".

Steps to Reproduce

  1. Set the Subscription access to Nobody (https://example.org/ghost/#/settings/members)
  2. Enable the publication info sidebar at https://example.org/ghost/#/settings/design/edit - in the Tab Homepage.
  3. Recommend a site (https://example.org/ghost/#/settings/recommendations)
  4. See the recommendation panel. (https://example.org)
  5. Try to click on "View all".

Ghost Version

5.89.1

Node.js Version

v18.20.4

How did you install Ghost?

Via Docker Compose

Database type

MySQL 8

Browser & OS version

Firefox 129.0.1 (64-Bit) on Windows 11 Pro

Relevant log / error output

No response

Code of Conduct

  • I agree to be friendly and polite to people in this repository
@github-actions github-actions bot added the needs:triage [triage] this needs to be triaged by the Ghost team label Aug 17, 2024
@allouis
Copy link
Contributor

allouis commented Aug 26, 2024

I'm not able to replicate the issue with these instructions, is this with a fresh install of Ghost? If you could share reproduction steps using the latest version of Ghost & the Ghost CLI, that would be really helpful!

I also noticed that you're installing with Docker Compose - which is not an officially supported install method, it's unlikely to be the cause, but to rule it out, could you try replicating with the recommended installation methods instead?

@allouis allouis self-assigned this Aug 26, 2024
@SteffoSpieler
Copy link
Contributor Author

SteffoSpieler commented Aug 26, 2024

I just tried it with the ghost-cli and I am able to reproduce the bug with the specified instructions:

gif

This is on a fresh (local) install of ghost, having only done the initial setup, and then done the instructions from above.

Copy link
Contributor

allouis commented Aug 26, 2024

Thanks! I will look into this further!

@allouis allouis removed the needs:triage [triage] this needs to be triaged by the Ghost team label Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants