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

Preferences connect services #796

Closed
wants to merge 108 commits into from
Closed

Conversation

dr-bizz
Copy link
Contributor

@dr-bizz dr-bizz commented Sep 25, 2023

This PR is part of the Preferences Plus notifications pages. I will not go through those files, since they will have their own PR in the coming week.

Separated a lot of accordion Components into the shared folders.
Made a settings wrapper, and side menu. Also made other pages use the new shared side menu, so we don't have duplicated code.

I only made one page with this PR (Integrations page), but the page includes lots of GraphQL proxies and functionality.

The Key

  • No functionality.

Organization

  • Query to get organizations the user is connected to.
  • Query to Sync with organization
  • Mutation to import TntConnect file
  • OAuth to allow MPDX to connect the user's Organization
  • Mutation to reconnect
  • Mutation to delete organisation connection.\
  • Mutation to save data.
  • Mutation to delete Google account connection.

Google

  • Query to get Google account details, such as adding events onto Google Calendar and importing contacts.
  • OAuth to allow MPDX to access the user's Google account
  • Mutation to save changes
  • Create Google Integration
  • Sync Google Account
  • Import contacts
  • Mutation to delete Google account connection.

Mailchimp

  • Query to get synced Mailchimp contacts
  • OAuth to allow MPDX to access the user's MailChimpPrayer contacts
  • Mutation to save changes
  • Mutation to delete Mailchimp account connection.

Prayer Letters

  • Query to get synced prayer letters
  • OAuth to allow the user to log in to their Prayer Letter account and grant MPDX access to their Prayer Letters account.
  • Mutation to save changes
  • Mutation to delete Prayer Letters account connection.

Chalkline

  • Query to send contacts to Chalkline and then redirect to Chalkline

dr-bizz and others added 27 commits July 7, 2023 16:18
…ne without graphQL and done all that I can without Graphql mutations
…ncGoogleIntegration and UpdateGoogleIntegrations. Created Components for Google accounts and Integrations modal.
…count etc.. plus mailchimp create, sync, delete and get GraphQL enpoints with React components and modals
@aws-amplify-us-east-1
Copy link

This pull request is automatically being deployed by Amplify Hosting (learn more).

Access this pull request here: https://pr-796.d3dytjb8adxkk5.amplifyapp.com

@dr-bizz
Copy link
Contributor Author

dr-bizz commented Nov 13, 2023

Have created a PR which only has Preferences - Connect Services code in it. Closing this PR as it's old. - #820

@dr-bizz dr-bizz closed this Nov 13, 2023
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.

4 participants