-
Notifications
You must be signed in to change notification settings - Fork 52
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
base: feat_optional_inputs
Are you sure you want to change the base?
Conversation
app/grandchallenge/algorithms/migrations/0065_create_interfaces_for_jobs.py
Outdated
Show resolved
Hide resolved
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. |
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)
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