Skip to content

Conversation

@DesmondSanctity
Copy link
Contributor

Summary:

Changes:

  • /helpers/crypto.js - This file contains the helper functions for encrypting and decrypting the form input from the frontend as a state.
  • /provider/event-github/auth.js - This file contains the OAuth for GitHub authorization and callback endpoint to enable users to create issues with their usernames.
  • /provider/index.js - This is where the auth.js above is exported for use.
  • /routes/index.js - This is where the new endpoints are added to existing routes.

Testing:

  • Mock test the API with Postman with request body as an object containing title and body for storing the value of the event title and the issue body in markdown. both fields are strings.
  • Test from the frontend forms for virtual and in-person events.

Additional Notes:
None

@DesmondSanctity DesmondSanctity changed the base branch from main to staging September 27, 2024 10:39
@adeyinkaoresanya adeyinkaoresanya merged commit 3da16d0 into badging:staging Sep 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE]: Endpoint for submitting "In-Person Events" and "Virtual Events" Application forms

2 participants