Skip to content

[Bug] User unable to see vouching requests #438

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

Closed
xolotl opened this issue Jan 6, 2023 · 4 comments
Closed

[Bug] User unable to see vouching requests #438

xolotl opened this issue Jan 6, 2023 · 4 comments
Assignees
Labels
💻 aspect: code Concerns the software code in the repository 🛠 goal: fix Bug fix 🟧 priority: high Stalls work on the project or its dependents 🧹 status: ticket work required Needs more details before it can be worked on

Comments

@xolotl
Copy link

xolotl commented Jan 6, 2023

Description

CCID user Pedro Lana has an active CCGN vouching request, but it does not appear when they are logged in with the CCID.

I'm not sure if this is related, but I noticed that Pedro's profile does not show up like other users, so for example, one can see the profile for Leonardo Foletto, someone who successfully vouched for the same prospective member, but such a profile is not available for Pedro. Even Leonardo's user ID redirects to their profile, but Pedro's user ID does not.

Expectation

Pedro should be able to log in to network.creativecommons.org using their CCID and see active vouching requests.

@xolotl xolotl added 🟧 priority: high Stalls work on the project or its dependents 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work 🛠 goal: fix Bug fix 💻 aspect: code Concerns the software code in the repository labels Jan 6, 2023
@xolotl
Copy link
Author

xolotl commented Jan 6, 2023

FWIW, Pedro reports that when they are logged in, no matter the device, they see this when viewing vouching requests: Screenshot_20230105-223753

@possumbilities
Copy link

I'm unsure initially if the profile behavior you have described is related to this or not, since my own profile behaves the same way, but I do not get the same page when viewing the Vouch page, as indicated by their screenshot.

Whether they had a Vouching request or not, the screenshot they've provided is not the view shown when logged in. Instead, they should see this:
Screen Shot 2023-01-09 at 1 05 52 PM

The missing green bar, and prompt to login seems to indicate that for this page the site is either not registering their logged-in state, or that this page is not rendering as it should to match that state.

@xolotl Could you find out if they can get to their own profile to edit it, or navigate to any other "logged in" only page after logging in?

When they click the "Log in" link on that Vouch page they shared a screenshot of, and then proceed to login through CCID, when it redirects them back to the Vouch page does it still ask them to log in?

I suspect this could be any number of issues, but my first instinct is that it's some kind of cache issue, whereby they are being served the cached state of the logged out Vouch page, even when logged in.

If they could provide more info I might be able to dig further, and narrow down some possible causes.

@possumbilities possumbilities added 🧹 status: ticket work required Needs more details before it can be worked on and removed 🚦 status: awaiting triage Has not been triaged & therefore, not ready for work labels Jan 9, 2023
@possumbilities possumbilities self-assigned this Jan 9, 2023
@xolotl
Copy link
Author

xolotl commented Jan 11, 2023

The immediate need for this user to log in has passed, so let's only return attention if they return with more info and a need to authenticate.

@xolotl
Copy link
Author

xolotl commented Jan 11, 2023

Closing as user reports via email that they are now able to log in. Unclear what the issue was.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💻 aspect: code Concerns the software code in the repository 🛠 goal: fix Bug fix 🟧 priority: high Stalls work on the project or its dependents 🧹 status: ticket work required Needs more details before it can be worked on
Projects
None yet
Development

No branches or pull requests

2 participants