Skip to content

Conversation

@ccschmitz
Copy link
Contributor

@ccschmitz ccschmitz commented May 4, 2023

Summary

Makes the demo project (the Highlight marketing site) public to people who are not logged in. Also fixes some auth checks for fetching data from the backend where we want to expose them for the demo project.

How did you test this change?

Local and PR preview click test. Tried to hit a number of different /demo/* routes while logged out and monitored network requests in the devtools to make sure requests weren't failing.

Are there any deployment considerations?

N/A

@ccschmitz ccschmitz linked an issue May 4, 2023 that may be closed by this pull request
@render
Copy link

render bot commented May 4, 2023

@ccschmitz ccschmitz changed the title Make demo project viewable when not logged in Make demo project public May 5, 2023
@ccschmitz ccschmitz marked this pull request as ready for review May 5, 2023 20:44
@ccschmitz ccschmitz requested review from a team and Vadman97 and removed request for a team May 5, 2023 20:45
Copy link
Member

@Vadman97 Vadman97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

render preview looking great overall, awesome job!

clicking the project dropdown in the top left has an empty box
image

logs are broken
image

visiting the alerts page leaks our slack channels
image

@ccschmitz
Copy link
Contributor Author

clicking the project dropdown in the top left has an empty box

Good callout! I'll clean that up.

logs are broken

This is expected! Note the changes to the logs resolvers which should fix these issues.

visiting the alerts page leaks our slack channels

Will fix this as well!

@ccschmitz ccschmitz merged commit 162d03e into main May 8, 2023
@ccschmitz ccschmitz deleted the 5194-make-demo-project-public branch May 8, 2023 21:52
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

Successfully merging this pull request may close these issues.

Make demo project public

3 participants