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

Gv files provider waffle #212

Draft
wants to merge 32 commits into
base: develop
Choose a base branch
from
Draft

Conversation

Johnetordoff
Copy link
Owner

@Johnetordoff Johnetordoff commented May 9, 2024

Purpose

Allows us to feature flip between our current system and the new GravyValet addon service. Should change files related routes to use new set up.

Changes

  • new get_addon functions for AbstractNode and OsfUser waffled to return mock config
  • creates mock config GravyValetAddonAppConfig to serve as addon proxy object
  • add tests and modifes some existing for new mocks

QA Notes

Please make verification statements inspired by your code and what your code touches.

  • Verify
  • Verify

What are the areas of risk?

Any concerns/considerations/questions that development raised?

Documentation

Side Effects

Ticket

mfraezz and others added 9 commits March 26, 2024 15:26
- Glacer was deprecated in 2018
…e#10596)

## Purpose

Adjust the serialization of embargo end dates in the registration API

## Changes

Updated the get_embargo_end_date method to accurately retrieve embargo end dates from the root registration object.

Co-authored-by: Uditi Mehta <[email protected]>
- Use MailChimp for onboarding

Squashed commit of the following:

commit 3a6a3b6
Author: Uditi Mehta <[email protected]>
Date:   Wed Apr 17 10:39:24 2024 -0400

    Fixed incorrect mock assertion in test_confirm_email

commit 6d4f1c0
Author: Uditi Mehta <[email protected]>
Date:   Wed Apr 17 10:18:52 2024 -0400

    Updated tests to reflect the deactivation of welcome email

commit 068ca8a
Author: Uditi Mehta <[email protected]>
Date:   Wed Apr 17 09:53:14 2024 -0400

    Remove unused import from views.py

commit 5210f2b
Author: Uditi Mehta <[email protected]>
Date:   Wed Apr 17 09:39:24 2024 -0400

    ChangesDeactivated welcome email on user email confirmation

commit 3d6c4ec
Author: Uditi Mehta <[email protected]>
Date:   Fri Apr 12 16:24:20 2024 -0400

    Updated the tests

commit 14c123a
Author: Uditi Mehta <[email protected]>
Date:   Fri Apr 12 15:18:37 2024 -0400

    Removed the sending of 'Welcome to OSF' email to align with new onboarding process
@Johnetordoff Johnetordoff force-pushed the gv-files-provider-waffle branch 6 times, most recently from 0b9d7f6 to 934ea23 Compare May 9, 2024 15:37
… Interface (CenterForOpenScience#10608)

## Purpose

Adding a boolean attribute to the AbstractProvider model. This change enables administrators to control whether a provider is displayed on the OSF Discover pages directly from the admin interface.

## Changes

- Added advertiseOnDiscoverPage boolean field to AbstractProvider
- Updated the admin forms and templates to include a checkbox for advertiseOnDiscoverPage
- Adjusted the PreprintProviderDisplay view to serialize the new advertiseOnDiscoverPage field

---------

Co-authored-by: Uditi Mehta <[email protected]>
…ce#10584)

* refactor get_auth
* conditionally get credentials and settings from GravyValet

---------

Co-authored-by: John Tordoff <>
@Johnetordoff Johnetordoff force-pushed the gv-files-provider-waffle branch 7 times, most recently from 293e89a to 221248b Compare May 13, 2024 13:26
Johnetordoff and others added 2 commits May 13, 2024 11:34
…ience#10613)

* fix errors retrieving BaseFileNode and file path for metrics

---------

Co-authored-by: John Tordoff <>
Co-authored-by: Jon Walz <[email protected]>
 into gv-files-provider-waffle

* 'develop' of https://github.com/CenterForOpenScience/osf.io:
  [ENG-5140] #2 Update get_auth for GV and readability  (CenterForOpenScience#10613)
@Johnetordoff Johnetordoff force-pushed the gv-files-provider-waffle branch 2 times, most recently from c7606c9 to dc4cda4 Compare May 16, 2024 19:35
@Johnetordoff Johnetordoff force-pushed the gv-files-provider-waffle branch 2 times, most recently from ff1e20b to 65ebf16 Compare May 21, 2024 14:27
@Johnetordoff Johnetordoff force-pushed the gv-files-provider-waffle branch 2 times, most recently from 7a55c02 to 9f0d6e4 Compare May 22, 2024 21:05
@Johnetordoff Johnetordoff force-pushed the gv-files-provider-waffle branch 7 times, most recently from 647f35c to 06cf8fe Compare May 23, 2024 15:43
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