Chris Chávez
815b80a944
refactor: Migrate advancedSettings from the redux store to React Query ( #2893 )
2026-02-26 23:17:57 +00:00
Rodrigo Mendez
5ccf39d130
feat: Add validation for Advanced Settings permissions using openedx-authz ( #2869 )
...
* feat: Add validation for Advanced Settings permissions using openedx-authz
* squash!: Increase test coverage
* squash!: Fix lint issues
* squash!: Validate advanced settings permission on HelpSidebar
* squash!: Increase test coverage
* squash!: Attend PR comments
2026-02-19 14:39:04 -06:00
Braden MacDonald
6effb4d39e
chore: fix various lint/type issues found by oxlint ( #2850 )
2026-01-31 01:01:11 +00:00
Braden MacDonald
292a457834
chore: rename more files from .js to .ts ( #2842 )
...
* chore: rename more files from .js to .ts
* fix: fix some little issues caught by TS
* fix: fix type of 'certificateId'
2026-01-27 13:16:47 -08:00
Braden MacDonald
1626d6808d
chore: rename all 'messages.js' to 'messages.ts' ( #2836 )
2026-01-26 12:22:09 -05:00
Chris Chávez
dad736f9d1
refactor: Migration of course details to React query ( #2724 )
...
- Migrates the `courseDetails` part from the Redux Store to React Query.
- Creates a new `CourseAuthoringContext`
- Update the pages in `<CourseAuthoringRoutes>` to use the newly created context.
- Migrates some files to Typescript
- Migrates some tests to use `src/testUtils.tsx`
2025-12-06 00:14:32 +00:00
Braden MacDonald
e10ab270dd
chore: don't name unused errors in catch expressions ( #2591 )
2025-11-12 18:11:22 -05:00
Braden MacDonald
157e2464aa
test: fix test code improperly using/missing 'await' ( #2560 )
2025-10-24 21:31:51 +00:00
Ahtesham Quraish
46d5917303
refactor: Replace of injectIntl with useIntl() part 7 ( #2297 )
2025-07-18 14:52:57 -07:00
Jacobo Dominguez
60417a76cb
refactor: replacing injectIntl with useIntl part 2 ( #2299 )
2025-07-18 14:21:39 -07:00
jacobo-dominguez-wgu
2db6d89fca
test: upgrading user-event to v14 ( #2277 )
2025-07-17 09:26:16 -07:00
Muhammad Faraz Maqsood
b510b6f69f
fix: update advanced module list not working ( #2189 )
...
Backend was still expecting `{'advanced_modules', {'value': ['poll', 'problem-builder', 'h5pxblock']}}` but without this change, it was receiving `{'advancedModules', ['poll', 'problem-builder', 'h5pxblock']}`
Follow up to https://github.com/openedx/frontend-app-authoring/pull/1581
Co-authored-by: Muhammad Faraz Maqsood <faraz.maqsood@A006-01130.local >
2025-06-18 13:33:03 -07:00
Brian Smith
5a84d8c52f
feat!: add design tokens support ( #2187 )
...
BREAKING CHANGE: Pre-design-tokens theming is no longer supported.
Co-authored-by: Diana Olarte <diana.olarte@edunext.co >
2025-06-18 15:17:18 -04:00
José Ignacio Palma
284e9c7d68
fix: advanced-settings api should not camel-case return value ( #1581 )
2025-06-13 23:54:32 +00:00
Braden MacDonald
5991fd3997
refactor: Load waffle flags using React Query ( #2068 )
...
* refactor: use React Query to load waffle flags
* test: add test case
* fix: more clear handling of data loading and fallbacks
* refactor: simplify handling of useReactMarkdownEditor
* test: use new mockWaffleFlags() helper
* test: simplify test mocks in hooks.test.js
* refactor: avoid duplicating flag names, clarify how defaults work
2025-06-05 11:02:57 -07:00
Braden MacDonald
1dee2bba58
test: refactor many test suites to use testUtils/initializeMocks ( #2067 )
...
Simplifies a bunch of test code by converting it to use our handy testUtils module.
None of the app code is change, just test code. And none of the test cases are modified in any meaningful way - this just simplifies the setup/cleanup significantly.
2025-06-03 15:52:56 -05:00
Braden MacDonald
66577b0d59
chore: bump frontend-build, remove exceptions for prefer-default-export ( #1519 )
2024-11-20 09:00:02 -08:00
Braden MacDonald
28e1956708
chore: update imports, fix lint issues
2024-08-17 16:12:58 -07:00
Ihor Romaniuk
7c539f346b
fix: info icon shrinking on advanced settings page ( #984 )
2024-05-15 13:02:05 -03:00
Brian Smith
76bb8e88c1
chore(deps): update paragon and frontend-build to openedx scope
2024-02-16 13:40:03 -03:00
Emad Rad
91019b4a51
feat: Persian language support added ( #553 )
...
* fix: corrected typos
justify-contnt-center -> justify-content-center
Visiblity -> Visibility
Wraper -> Wrapper
closeAssetinfo -> closeAssetInfo
RestictDatesInput -> RestrictDatesInput
isOnSmallcreen -> isOnSmallScreen
Repsonse -> Response
configuation -> configuration
seconary -> secondary
comparesion -> comparison
* feat: Persian language (fa_IR) added
* refactor: better variable name for languages
* chore: sort languages alphabetically
2023-11-16 09:01:08 +05:30
Peter Kulko
6705f638c0
fix: fixed sidebar margin top ( #73 ) ( #593 )
2023-10-18 13:42:44 -04:00
Kristin Aoki
c47c800cfa
fix: advanced settings card alignment ( #608 )
2023-09-22 17:29:38 -04:00
ruzniaievdm
e099243437
feat: create Studio Home Page MFE ( #589 )
2023-09-19 10:04:43 -04:00
Kristin Aoki
2bd8037d7b
feat: change head title depending on page ( #582 )
2023-09-06 11:02:16 -04:00
Peter Kulko
f9bc5c4927
feat: created Grading page ( #557 )
2023-08-14 14:44:01 -04:00
ruzniaievdm
a0e37c0357
feat: Added Schedule and Details MFE page ( #547 )
2023-08-08 09:49:53 -04:00
Kristin Aoki
9f4422d1b9
fix: ui bugs ( #542 )
2023-07-31 17:23:07 -04:00
Kristin Aoki
0e1a7e2603
feat: make placeholder depend on api response ( #537 )
2023-07-25 10:32:31 -04:00
Peter Kulko
87ead24e20
feat: added Advanced settings page ( #521 )
...
Co-authored-by: sendr <sendr84@gmail.com >
Co-authored-by: ruzniaievdm <ruzniaievdm@gmail.com >
2023-07-19 10:45:50 -04:00