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

Upgrade 'employee' to user by adding username & password (Admin) #39

Open
brendoncaulkins opened this issue Jun 12, 2019 · 2 comments
Open
Labels
BLOCKED Issue is blocked by something enhancement New feature or request question Further information is requested

Comments

@brendoncaulkins
Copy link
Contributor

brendoncaulkins commented Jun 12, 2019

Implementation depends on how this will work with the API.

Question: What does the process look like for attaching a password and role/permissions to an employee object?

@brendoncaulkins brendoncaulkins added enhancement New feature or request question Further information is requested BLOCKED Issue is blocked by something labels Jun 12, 2019
@brendoncaulkins brendoncaulkins added this to the MVP milestone Jun 12, 2019
@brendoncaulkins brendoncaulkins added this to Project Backlog in TCP Angular (MVP) via automation Jun 12, 2019
@brendoncaulkins brendoncaulkins moved this from Project Backlog to Milestone Backlog in TCP Angular (MVP) Jun 12, 2019
@brendoncaulkins brendoncaulkins moved this from Milestone Backlog to Project Backlog in TCP Angular (MVP) Jun 12, 2019
@brendoncaulkins brendoncaulkins removed this from the MVP milestone Jun 12, 2019
@brendoncaulkins brendoncaulkins removed this from Project Backlog in TCP Angular (MVP) Jun 14, 2019
@brendoncaulkins brendoncaulkins added this to "Sprint" Backlog (Groomed) in TCP Angular (V2) via automation Jun 14, 2019
@brendoncaulkins brendoncaulkins added this to the Version 2 milestone Jun 14, 2019
@brendoncaulkins brendoncaulkins moved this from "Sprint" Backlog (Groomed) to Milestone Backlog in TCP Angular (V2) Jun 14, 2019
@brendoncaulkins
Copy link
Contributor Author

Currently, the Admin user creates an Employee. When/if that employee needs the ability to log in and view the list or update their skills, we need to somehow convert / add a user account (password) to that employee so they can log in using their email as their username.

This could be that users register using their email address and set their own password, and it's just a requirement that their email exists, and that's it (no admin involvement required). Or, the admin could create a default password for the user and pass that along before they can log in.

We aren't sure how Auth will work on the API side, so we're not sure what's best / easiest for them to support this kind of integration between employee objects and user accounts. This could be a discussion for the TCP-Java team and us to figure out.

@brendoncaulkins brendoncaulkins removed this from Milestone Backlog in TCP Angular (V2) Jun 18, 2019
@brendoncaulkins brendoncaulkins modified the milestones: Version 2, Version 3+ Jun 18, 2019
@brendoncaulkins brendoncaulkins added this to Milestone Backlog in TCP Angular (V2) via automation Jun 18, 2019
@brendoncaulkins brendoncaulkins modified the milestones: Version 3+, Version 2 Jun 18, 2019
@cvliano28
Copy link
Collaborator

Implementation depends on how this will work with the API.

Question: What does the process look like for attaching a password and role/permissions to an employee object?

no admin involvement required and using a typical registration process would be ideal. They will need to coordinate with the java team on the auth.

@brendoncaulkins brendoncaulkins moved this from Milestone Backlog to "Sprint" Backlog (Groomed) in TCP Angular (V2) Jun 21, 2019
@brendoncaulkins brendoncaulkins moved this from "Sprint" Backlog (Groomed) to Milestone Backlog in TCP Angular (V2) Jun 21, 2019
@brendoncaulkins brendoncaulkins added this to Backlog in TCP Angular (Readiness) via automation Jun 28, 2019
@brendoncaulkins brendoncaulkins added this to Backlog in TCP Angular (Readiness) via automation Jul 1, 2019
@brendoncaulkins brendoncaulkins removed this from Milestone Backlog in TCP Angular (V2) Jul 1, 2019
@brendoncaulkins brendoncaulkins modified the milestones: Version 2, Version 3 Jul 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
BLOCKED Issue is blocked by something enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants