Skip to content

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

Description

@esparr

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    • Status
      📋 Backlog (No touchy)

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions