Skip to content

Conversation

@anqiuy
Copy link
Contributor

@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
Contributor 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
adlius pushed a commit that referenced this pull request Sep 17, 2025
Co-authored-by: An Qiuyu <qiuyu.an@hotmail.com>
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