Commit Graph

31 Commits

Author SHA1 Message Date
renovate[bot]
aec96cd652 fix(deps): update dependency @tinymce/tinymce-react to v3.14.0 2022-09-12 11:43:04 +00:00
renovate[bot]
2c146b516f fix(deps): update dependency @fortawesome/react-fontawesome to v0.2.0 2022-09-05 23:42:57 +00:00
renovate[bot]
70d5c0e112 fix(deps): update dependency @edx/frontend-platform to v2.6.2 2022-09-05 18:28:38 +00:00
renovate[bot]
15325f0eb1 fix(deps): update dependency @edx/paragon to v19.25.3 2022-08-29 17:15:16 +00:00
renovate[bot]
25bb72b53b fix(deps): update dependency jquery to v3.6.1 2022-08-29 13:18:58 +00:00
Justin Hynes
8e2cdb1b25 fix: fix build by updating frontend-platform to v2.6.1 2022-08-24 18:48:10 +00:00
renovate[bot]
f8212c24c3 chore(deps): update dependency prettier to v2.7.1 2022-08-22 10:33:03 +00:00
renovate[bot]
fcad43c485 chore(deps): update dependency jest to v27.5.1 2022-08-22 10:27:10 +00:00
renovate[bot]
64d532aad5 chore(deps): update dependency es-check to v6.2.1 2022-08-15 10:52:25 +00:00
renovate[bot]
d05ed5ba26 chore(deps): update dependency axios-mock-adapter to v1.21.2 2022-08-15 10:44:29 +00:00
Justin Hynes
44e122142c Merge pull request #67 from edx/renovate/testing-library-jest-dom-5.x
chore(deps): update dependency @testing-library/jest-dom to v5.16.5
2022-08-09 09:05:13 -04:00
renovate[bot]
905dd98d28 chore(deps): update dependency @testing-library/jest-dom to v5.16.5 2022-08-09 12:19:46 +00:00
renovate[bot]
2927f938eb chore(deps): update dependency axios-mock-adapter to v1.21.1 2022-08-08 05:11:26 +00:00
Jawayria
dcf69d693f chore!: drop support for Node12
BREAKING CHANGE: Node 12 support dropped
2022-08-05 14:04:41 +05:00
renovate[bot]
8205ff64f8 chore(deps): update dependency @edx/frontend-build to v9.2.2 2022-08-01 07:21:03 +00:00
renovate[bot]
c0f41874bb fix(deps): update dependency tinymce to v5.10.5 2022-08-01 07:13:30 +00:00
renovate[bot]
b62a92c4d2 fix(deps): update dependency react-redux to v7.2.8 2022-07-25 11:38:22 +00:00
renovate[bot]
deae6c9654 chore(deps): update dependency glob to v7.2.3 2022-07-18 10:29:10 +00:00
renovate[bot]
1ede234b31 chore(deps): update dependency @testing-library/react to v12.1.5 2022-07-18 10:21:55 +00:00
renovate[bot]
b7275c1491 chore(deps): update dependency @testing-library/jest-dom to v5.16.4 2022-07-11 10:40:58 +00:00
renovate[bot]
f6058c9bbe fix(deps): pin dependencies 2022-07-11 10:33:55 +00:00
Thomas Tracy
99b9a51598 feat: [MICROBA-1840] delete/edit scheduled emails (#44)
This PR adds delete and edit functionality to emails that are scheduled to be sent at a future date. The workflow for editing is as such:

    A user clicks edit on the table
    The contents of the email are copied to the editor, and the user makes edits
    The user is warned that this is editing an email, and that it will not create a new task, instead updating the selected one
    If they accept, the email is updated.

For delete, the user just hits the delete button, and its gone. There is now warning popup as of yet.

This PR also adds the toast component for success and errors when sending emails.
2022-06-23 14:20:48 -04:00
Thomas Tracy
a37d63a4a3 chore: update edx frontend packages (#35) 2022-04-25 09:22:31 -04:00
Justin Hynes
2387d621d7 fix: Update webpack config to be less strict
[MICROBA-1743]

Fixes an issue where we couldn't override the header and footer with the branded versiom within the Comms MFE because some of the dependencies of the branded components are not currently Webpack5 compliant. Adds a rule to make webpack5 less strict with imports that do not include a file extension.

This also includes a change so that the Comms MFE uses the Open edX branded colors/styles by default.
2022-03-08 14:22:22 -05:00
Thomas Tracy
7d2fa72768 chore: add edx-next theme to repo (#15) 2022-02-02 11:14:41 -05:00
Thomas Tracy
ce9cdf642b feat: [MICROBA-1620] Wire BulkEmailForm to API (#11)
- Wires up the BulkEmailForm to be able to actually send email tasks to
  the instructor api
- Adds testing for the BulkEmailForm, as well as BulkEmailTool itself
- Does some cleanup, and adds some additional testing tools as needed
2022-01-27 14:51:17 -05:00
Thomas Tracy
2eac5bc12d chore: update setupTest to mock out edX libraries (#13) 2022-01-20 14:25:59 -05:00
Thomas Tracy
ab274d1ea9 feat: [Microba-1620] Add email form to BulkEmailTool (#8)
* feat: [MB-1620] Add email body editor

Add email body and subject line to bulk email tool.
2022-01-12 15:26:43 -05:00
Thomas Tracy
ab56f12087 chore: Add exception for non es5 transpiled dep (#9)
During our CI checks on PRs, we check to see if all code can be properly
transpiled into es5 to support IE11. We've since dropped support
officially for IE11, but the check is still present. A dependency of
TinyMCE is triggering an error in the is-es5 check.

Adding this webpack config will except the package from the check, to
prevent the CI from failing. Since we no longer support IE11, This check
is not needed, and ok to bypass.
2022-01-10 14:41:28 -05:00
Thomas Tracy
434ba53702 chore: find replace template string 2021-12-03 12:41:03 -05:00
Matt Tuchfarber
62bcd459cb Initial commit 2021-12-03 11:33:31 -05:00