Skip to content
This repository was archived by the owner on Dec 3, 2019. It is now read-only.

259 airtable mentor request form endpoints - #344

Merged
hpjaj merged 21 commits into
masterfrom
259-airtable-mentor-request-form-endpoints
May 13, 2018
Merged

hpjaj merged 21 commits into
masterfrom
259-airtable-mentor-request-form-endpoints

Conversation

@hpjaj

@hpjaj hpjaj commented May 6, 2018 •

Copy link
Copy Markdown
Contributor

Description of changes

Why is this feature being added?

The FE has the beginnings of a "Mentor Request Form" in mentorRequest.js. This form will only be accessible to ID.me verified users. This data needs to ultimately be populated in Airtable's in our mentorship airtable.

Associated Issues

What should your feature do?

  • create a POST endpoint that hits Airtables API and populates our mentorship airtable with the passed data:
    • mentee's slack user name
    • an array of service ids
    • an array of skillset names
    • additional details text
    • a mentor's id (or full name?)
  • validation that the passed user is verified
  • test coverage
  • updates our API docs
  • creates a GET endpoint that returns the following lists of information from Airtable
    • list of service ids and names
    • list of mentor full names and ids
    • list of skillset ids and names
  • Remove the Operationcode::Airtable gem
  • Remove any Operationcode::Airtable gem code as it has been stale
  • Set the new Airtable env vars in prod

Issue Resolved

Fixes #259

@hpjaj

hpjaj commented May 6, 2018

Copy link
Copy Markdown
Contributor Author

@nagano564 - Tagging you so you can follow this PR

@hpjaj
hpjaj force-pushed the 259-airtable-mentor-request-form-endpoints branch from d791d89 to 83bb763 Compare May 12, 2018 01:31
@hpjaj
hpjaj force-pushed the 259-airtable-mentor-request-form-endpoints branch from 83bb763 to 2dd7d31 Compare May 12, 2018 15:35
@hpjaj
hpjaj force-pushed the 259-airtable-mentor-request-form-endpoints branch from 2dd7d31 to 487ee89 Compare May 12, 2018 23:05
@hpjaj
hpjaj merged commit 0ad7ef4 into master May 13, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Endpoint to populate airtable with data from the FE 'Mentor Request Form'

2 participants