Skip to content

Conversation

anqiuy
Copy link

@anqiuy anqiuy commented Aug 13, 2025

Purpose

Implement BaseFileNode for azure blob storage so that the addon view can successfully resolve file class and redirect request

Changes

  • Implement BaseFileNode for azure blob storage
  • Get auth user from cookie if auth is not exist in kwargs

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

NII Implementing Features in Legacy OSF Add-ons using BaseFileNode for hackason
#49

@anqiuy
Copy link
Author

anqiuy commented Aug 14, 2025

@futa-ikeda could you please help review this BaseFileNode implementation for azure blob storage?

@futa-ikeda
Copy link
Contributor

Yes, can do! Similar to the GravyValet PR, I can take a look, but will request help from @adlius as he will have better insight into this

Copy link
Contributor

@futa-ikeda futa-ikeda left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This all seems reasonable to me, though I'm not familiar with the backend implementation needed for addons, so I will not be leaving an approval or request for changes. It seems there are things in the other addon directories that may not be needed anymore now that we are using GravyValet to communicate to addons, but I'm not familiar with what those are

Copy link
Member

@felliott felliott left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Do we need review from @adlius or @opaduchak ? If not, I'm happy to merge it.

@futa-ikeda
Copy link
Contributor

LGTM. Do we need review from @adlius or @opaduchak ? If not, I'm happy to merge it.

I spoke to @adlius last week and I think after that conversation, it would be fine for you to merge if you think it is good to go, @felliott

@felliott felliott merged commit 664ec76 into CenterForOpenScience:feature/azure-blob-storage Aug 26, 2025
6 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.

3 participants