-
Notifications
You must be signed in to change notification settings - Fork 189
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
Restrict access to My Feeds to logged-in users #760
Comments
@humphd If this can be done using |
@humphd I don't think this will be making 0.9, but I'm still interested in working on this whenever we can find the time. |
There are at least two ways we could go with this.
Doing 1. and hitting cc @Grommers00, @c3ho, @manekenpix as well for thoughts. |
In #933, I previously had My Feeds redirecting a user to the
Gotcha, also just added in a9ce067#diff-341423ac4fcd5b3e25e7dd93d2bae8e1R127 Since this issue seems like it might get resolved by the aforementioned changes, I went ahead and marked #933 to close this issue upon merge. |
This could leverage the 404 page work Ray is doing, and add 403. |
* add form logic, help modal to My Feeds page * fetch user feeds into separate form controls * add delete feed buttons, refactor logic * address review comments * remove call to refresh window upon feed deletion * refactor a useState call for consistency * redirect non-logged-in users to 404 page without rendering My Feeds page * add feed deletion logic to DeleteFeedDialogButton * implement getUserFeeds() stop-gap * fix DeleteFeedDialogButton props * correct props destructuring in 3435b76 * remove commented-out proptypes
Once #748 is landed, anyone on the Internet will be able to add feeds to Telescope. Access to this component should be restricted to logged-in users, ensuring that non-users cannot add unwanted feeds (e.g. spam) to our system.
The text was updated successfully, but these errors were encountered: