-
Notifications
You must be signed in to change notification settings - Fork 185
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
Fixed settings pages #1952
Fixed settings pages #1952
Conversation
Codecov Report
@@ Coverage Diff @@
## vue-refactor #1952 +/- ##
================================================
+ Coverage 75.63% 78.87% +3.23%
================================================
Files 300 274 -26
Lines 14264 13659 -605
================================================
- Hits 10789 10773 -16
+ Misses 3475 2886 -589
Continue to review full report at Codecov.
|
I reviewed the user experience and things seem to work quite well there! Did not do a code review since I'm not familiar with the frontend internals. |
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.
The only issue I found is that the name form isn't saving. Everything else LGTM
// eslint-disable-next-line kolibri/vue-no-unused-methods | ||
onSubmit(formData) { |
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 form is not saving I think this might be related?
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.
Ah yes, it's something to do with vue responsivity. Just updated to use this.$set
to manage form data
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.
Alright, should be fixed now
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.
Read through the code.
One suggestion to avoid doing N-queries in a for loop - nothing else jumped out at me.
Description
Finished settings page work
Implementation Notes (optional)
Does this introduce any tech-debt items?
Checklist
docs
label been added if this introduces a change that needs to be updated in the user docs?CHANGELOG
label been added to this pull request? Items with this label will be added to the CHANGELOG at a later timenotranslate
class been added to elements that shouldn't be translated by Google Chrome's automatic translation feature (e.g. icons, user-generated text)?