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

As a developer, I would like to have a dynamic way to add skills for mentors #190

Open
9 tasks
esparr opened this issue Nov 14, 2023 · 0 comments
Open
9 tasks

Comments

@esparr
Copy link
Collaborator

esparr commented Nov 14, 2023

Currently, the mentor skill list is hardcoded and to update it we much add it to the code directly. We would like to make this process easier.

Acceptance Criteria:

  • A Skill model exists
  • Skills objects can be associated with a mentor user
  • Profile endpoints include skills from new tables
  • Session sign up endpoints includes skills from new tables
  • All mentors have the same skills as they did before the new skill table
  • A script exists to add skills table to each mentor according to what they currently have
  • A skills admin user can add skills through admin page, restricted to only Skills adding permissions.
  • 100% code coverage for Skills and updated endpoints
  • A front end ticket for changes if needed exists.

Considerations:

  • We need to make sure that we consider every location we might need to update a skill relationship. Hopefully this covers it but please let us know if you see anything that hasn't been mentioned in the Acceptance Criteria.
  • We will need to make sure to coordinate any work that the front end needs to do to implement this change.
  • There will need to be verification that current confirmed sessions can still run without issue with this change.
@esparr esparr added this to Momentors Nov 14, 2023
@esparr esparr converted this from a draft issue Nov 14, 2023
@esparr esparr moved this from 🆕 New (no touchy) to 📋 Backlog (No touchy) in Momentors Nov 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog (No touchy)
Development

No branches or pull requests

1 participant