-
We currently have a huge amount of code dedicated to the relatively simple act of opening and closing dialogs. For every dialog in Micromasters, we define an action to set the dialog's visibility to `…
-
`AttributeError: 'NoneType' object has no attribute 'permission_names_list'`
https://sentry.io/mit-office-of-digital-learning/micromasters/issues/418524267/
This started happening shortly after I gr…
-
Sentry: https://sentry.io/mit-office-of-digital-learning/micromasters/issues/208583737/
Visiting https://micromasters.mit.edu/api/v0/financial_aid_skip/1/ while logged in triggers a 500 exception on …
-
Instead of offering proctored exams through Pearson Vue, we will offer virtual proctored exams on edx.org.
The course team will create 6 exam "courses" on edX for each exam run, one for each cours…
-
Right now, if you use `Object.entries` outside of a class or function definition in one of our application js files (eg: static/js/containers/ProfilePage.js), you'll get a error claiming that 'Object.…
-
-
It's possible to use `!important` on a CSS rule to override all other rules. This is **bad practice**, and should be avoided because it makes debugging CSS more difficult. [(see MDN reference)](https:…
-
As a learner, I would like to see my current grades in my dashboard, and be able to compare it to other learners in the same micromasters.
As a faculty and staff, I'd like to be able to see the curre…
-
I'm not sure how best to do this, but Max discovered (in #3964) a number of users/enrollments in the elasticsearch index where the user is no longer enrolled. We don't seem to be removing learners fro…
-
Currently, we validate all the fields in the user profile whenever the MicroMasters app is loaded (e.g. /dashboard, /learner or /learners). This seems unnecessary, especially when we have a field `fil…