-
Notifications
You must be signed in to change notification settings - Fork 196
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
refactor: ORA data / UI layers #2044
Conversation
ca0a68f
to
7454568
Compare
Using black --line-length=120
This allows more immediate access to static resources and avoids bad pathing lookup
This comment was marked as off-topic.
This comment was marked as off-topic.
Included renaming submission path/context to get submission path/context
Fixes an issue with pathing of resource_string
Refactor of ORA to data APIs and split UI layers
from openassessment.xblock.apis.step_data_api import StepDataAPI | ||
|
||
|
||
class SelfAssessmentAPI(StepDataAPI): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are you not getting lint errors that these are missing docstrings?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@jansenk , those are disabled by our pylint
config... though we should probably have them, right @muselesscreator?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is such a massive PR, i really wish we could break it up somehow. That said, i can't find anyhting particularly objectionable herre
You've also got some lint failures |
I agree. I also got overruled 🙃 |
CLA check, please. |
CLA check. |
Closing and reopening to re-run jobs |
Replacing with new PR to fix stuck job |
TL;DR - Split of functionality in mixins into data / UI components.
JIRA:
What changed?
xblock/apis
xblock/ui_mixins/legacy
to replace existing view/handler behaviors from mixins, leveraging our new APIs.xblock
toxblock/utils
.Developer Checklist
Testing Instructions
Reviewer Checklist
Collectively, these should be completed by reviewers of this PR:
FYI: @openedx/content-aurora