-
-
Notifications
You must be signed in to change notification settings - Fork 11
[WIP] Add Oura functionality #908
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
Draft
darinkrauss
wants to merge
56
commits into
master
Choose a base branch
from
BACK-3960-oura-connection
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…w subscribing to webhooks from the shopify UI
- Refactor work for common functionality - Add separate Processing interface - Return pointer from ProcessResult from Processing - Create base Processor and Processing - Create Processing for provider session and various data structures - Move ProcessResult and related to separate file - Add ProcessResult builders for all states - Add ProcessResultPipeline - Add BSON type conversion to standard array and map to allow parsing - Add test helpers - Minor cleanup - https://tidepool.atlassian.net/browse/BACK-3960
Add webhooks for OURA
- Rename work.Processor to work.ProcessorFactory - Rename work.Processing to work.Processor - Rename work.Pipeline to work.ProcessPipeline - Minor change to reflect use of ProcessorFactory in Coordinator - Fix consent test using incorrect mock - Remove unnecessary consent mocks
- Minor cleanup - Return time not duration from ProcessResultBuilders - Fix Makefile for ginkgo tests - Add tests
- Refactor creation of Provider, Config and inheritors - Base Provider implements default SupportsUserInitiatedAccountUnlinking - Move ProviderType and ProviderName to root packages - Add context to UpdateToken and ExpireToken functions - Rename UseCookie to CookieDisabled so default value is standard - Refine authentication scope - Only add Abbott processor factories if Abbott client is created - Minor updates - Add tests
- Add new functionality required for Oura integration - Add optional Accept step before OAuth authorization or revocation - Allow redirect to external URL during optional Accept step - Add optional AcceptURL to OAuth configuration - Add OAuth provider that includes its client - Add OAuth work mixins - Add Scope to OAuthToken - Add Data work mixins - Add NewPaginationMinimum, Collect, CollectWithSize to page package - Add common log warning for function duration that exceeds maximum - Add and update tests
- Integrate Provider into auth and data service - Add base Client, Provider, Service, and Work functionality
- Refactor work for common functionality - Add separate Processing interface - Return pointer from ProcessResult from Processing - Create base Processor and Processing - Create Processing for provider session and various data structures - Move ProcessResult and related to separate file - Add ProcessResult builders for all states - Add ProcessResultPipeline - Add BSON type conversion to standard array and map to allow parsing - Add test helpers - Minor change to reflect use of ProcessorFactory in Coordinator - Fix consent test using incorrect mock - Remove unnecessary consent mocks - Fix Makefile for ginkgo tests - Minor cleanup - Add tests - https://tidepool.atlassian.net/browse/BACK-3960
- Add Oura OAuth implementation - Integrate Provider into auth and data service - Add base Client, Provider, Service, and Work functionality
[BACK-4182] Reconcile Jotform Submissions
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Placeholder PR to list all approved, predecessor PRs: