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

Enable interface selection for algorithm job #3753

Draft
wants to merge 11 commits into
base: feat_optional_inputs
Choose a base branch
from

Conversation

amickan
Copy link
Contributor

@amickan amickan commented Dec 16, 2024

I'm unsure about some parts of this implementation, so putting this here in draft mode for early feedback. Tests still need fixing as well.

Part of https://github.com/DIAGNijmegen/rse-roadmap/issues/153

@amickan
Copy link
Contributor Author

amickan commented Dec 16, 2024

As I'm working on the failing tests, I'm realizing that a lot of the tests on job creation through the API for example, will fail with these changes here unless I also tackle the API views (which I was gonna do in a separate PR). I could mark those as expected to fail, but then I need to be very careful to remove those marks in the next PR again. I could also tackle the API views here as well, but then it becomes a much larger PR.

jmsmkn pushed a commit that referenced this pull request Dec 18, 2024
This updates the `VerificationRequiredMixin` to directly subclass
`AccessMixin`. This makes it possible to include this mixin in views
where another `AccessMixin` is used as well.

Discussed in
#3753 (comment)
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