* feat: bumped frontend-platform to v6
* chore: bumped jest to v29
* fix: updated snapshots for failing tests
* refactor: updated frontend-build, updated snapshots
* feat: updated build and platform major versions, along with edx packages
* refactor: updated index.test to resolve failing test
* refactor: major version upgrade for react-unit-test-utils
* refactor: updated package-lock
Prior to this change, the MFE would fail to render with any PUBLIC_PATH
set. Because that is now handled entirely by `frontend-platform`, we
can avoid referring to PUBLIC_PATH entirely, here.
- fix text overload in heading
- fix appearance for sidebar with a short main content
- fix transformation of search and filter button on mobile
- fix extra empty space below main content table
- fix adaptation modal content to mobile view
* fix: update package-lock
* chore: update unit test library version
* fix: move react-unit-test-utils to dependency
* fix: unit-test-utils version
* fix: update package-lock
Changes
-------
- Bump frontend-platform to bring `intl-imports.js` script
- Move all i18n imports into `src/i18n/index.js` so `intl-imports.js` can
override it with latest translations
- Add `atlas` into `make pull_translations` when `OPENEDX_ATLAS_PULL`
environment variable is set.
- Refactored i18n utils into own file to avoid overwriting them by
atlas
Refs: [FC-0012 project](https://openedx.atlassian.net/l/cp/XGS0iCcQ) implementing Translation Infrastructure OEP-58.
* feat: add column for full name for masters students
* refactor: move masters asterisk out of messages file
* refactor: simpletext -> text
* refactor: asterisk const
* feat: update assignmetn filter component to function component
* chore: redux hook tests
* fix: tests
* chore: update more components to hooks
* chore: moar componentsAssignment
* chore: moar component (StudentGroupsFilter)
* chore: gradebook filter component update
* chore: fix a few places of typo
* chore: use global store for dispatch to avoid out of component
* chore: compromise the test string for local machine
* chore: linting
* test: add more tests for coverage 100%
* chore: linting
* chore: add coverage badge on readme
* chore: bump package version
---------
Co-authored-by: Leangseu Kim <lkim@edx.org>
When the assignment type is selected, but assignment id isn't - the
courseGradeMax, courseGradeMin assignmentGradeMax and assignmentGradeMin
values become nullable. This leads to incorrect filtering results.
Fix:
- Preserve the courseGradeMax and courseGradeMin values in such case;
* feat: fa_IR code added to transifex_langs
* feat: Persian language fa-ir added to messages
* feat: Persian translations added
* refactor: reorder imports alphabetically
This change make it possible if LMS url to be changed, that
the last value will be picked.
This is simlair openedx/frontend-app-course-authoring/pull/389
which issue overhangio/tutor-mfe/issues/86, the fixes is needed
so that dynamic config would work with tutor:
overhangio/tutor-mfe/pull/69
Before, gradebook was reading config from `process.env`
directly, which locked the app into using only
static (build-time) configuration. In order to
enable dynamic (runtime) configuration, we update
gradebook to use frontend-platform's standard
configuration interface: `mergeConfig()` and `getConfig()`.
Bumps version from 1.5.0 to 1.6.0.
(I would normally just do a patch release for a fix, but the version
was hasn't been bumped for a while, so adding in full runtime
configuration support seemed like it warranted a proper
minor version bump.)
Co-authored-by: Ghassan Maslamani <ghassan.maslamani@gmail.com>