-
Notifications
You must be signed in to change notification settings - Fork 9
Group page unauth #5832
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
Group page unauth #5832
Conversation
|
Claude finished @maverbiest's task in 2m 9s —— View job Code Review CompleteThis PR successfully implements public group information visibility for unauthenticated users. The implementation is solid overall, with good type safety and test coverage. I've identified several issues that should be addressed before merging. SummaryStrengths:
Issues Found: Security & Authorization:
Logic Issues: Type Safety: Testing: Documentation: RecommendationsMust Fix:
Should Fix:
Consider:
Testing NotesAccording to CI=1 npm run test
npm run check-types
npm run formatThe existing tests are well-structured and use proper mocking. The test setup in |
theosanderson
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks!
Co-authored-by: Theo Sanderson <[email protected]>
resolves #5615
We want to show some information about groups to unauthenticated users, but we don't want to expose contact information or which users belong to the group (see #5615).
The backend functionality for this was already merged in #5647. This PR incorporates the new functionality in the frontend.
What I tested manually
Both locally and on the preview, I can now view group information on the website when I am not logged in. However, I don't see the contact email or the users that belong to a group. When I log in, this information is shown again (same as on origin/main).
Screenshot
Viewing group while logged in (same as before):

Viewing group while not logged in (no email and users, link to login page included in table):

PR Checklist
All necessary documentation has been adapted.🚀 Preview: https://group-page-unauth.loculus.org