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

Add a fake user for local testing. #552

Open
carlyrobison opened this issue Jan 10, 2021 · 1 comment · May be fixed by #798
Open

Add a fake user for local testing. #552

carlyrobison opened this issue Jan 10, 2021 · 1 comment · May be fixed by #798
Assignees
Labels
dev quality of life Improves the ability or comfort of developers to make changes

Comments

@carlyrobison
Copy link
Contributor

What type of user is this for? (applicant/member/voting member/admin)
Contributors can use this fake member to make changes without having to implement local OAuth.

Description
Add a button for logging in as a fake user to just the development login page. This requires a username and password, stored only in the local development database.

We should have "member" and "voting member" roles. We might also want an admin role to impersonate?

@carlyrobison carlyrobison added the dev quality of life Improves the ability or comfort of developers to make changes label Jan 10, 2021
@ItsElaineTime
Copy link

I've made some progress on an impersonate user flow, available only in Development configurations.

Is there a particular reason to require username/pass for this?

@ItsElaineTime ItsElaineTime self-assigned this May 28, 2023
ItsElaineTime added a commit to ItsElaineTime/arooo that referenced this issue May 28, 2023
Add a Development-environment-only flow to impersonate any user, without requiring local OAuth, to make it easier to test users in various states.
@ItsElaineTime ItsElaineTime linked a pull request May 28, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dev quality of life Improves the ability or comfort of developers to make changes
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants