Skip to content

add service file support for gravyvalet addon service #2609

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

Conversation

anqiuy
Copy link

@anqiuy anqiuy commented Aug 12, 2025

  • Ticket: []
  • Feature flag: azure-blob-storage
    NII Implement file preview functionality in ember-osf-web
    #51

Purpose

This enables dynamic file handling based on configured external storage services, supporting the gravyvalet addon service file.

Summary of Changes

  • Implement ServiceFile creation when gravy_waffle feature is enabled
  • Fall back to provider-specific file classes when service addon not found

Screenshot(s)

Side Effects

QA Notes

@anqiuy
Copy link
Author

anqiuy commented Aug 13, 2025

@futa-ikeda Could you help review my changes and let me know if anything needs improvement?

@futa-ikeda
Copy link
Contributor

Looks good to me, although it's been a while since I've looked through this file. Appreciate you adding tests to that route too! 🥳

@futa-ikeda futa-ikeda merged commit a904887 into CenterForOpenScience:feature/azure-blob-storage Aug 19, 2025
9 checks passed
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.

2 participants