Commit Graph

31 Commits

Author SHA1 Message Date
alangsto
bb4ab0368f improved focus management and help text (#32) 2020-08-10 10:27:21 -04:00
edX Transifex Bot
9a5542c1ed fix(i18n): update translations 2020-08-09 17:31:17 -04:00
alangsto
66f20ba4ec Submit form when enter key is pressed (#30)
* Submit form when enter key is pressed

* updated based on feedback
2020-08-07 10:58:37 -04:00
Zachary Hancock
535293d46d test fix (#29) 2020-08-05 15:30:56 -04:00
Zachary Hancock
0094f7c30f Translation Support (#25) 2020-08-05 12:30:13 -04:00
Michael Roytman
490b66db58 consistently POST back null for proctoring_escalation_email when no email is specific and omit proctoring_escalation_email when proctoring provider is not proctortrack (#26) 2020-08-05 11:36:54 -04:00
alangsto
747cdb4380 Prevent non edX staff from requesting changes to certain settings via POST request (#28)
* modify post data based on user

* added spacing
2020-08-03 16:57:42 -04:00
Michael Roytman
a0e26ac339 only show Maintenance user menu link when the user is an administrator (edX staff) (#27) 2020-08-03 15:07:07 -04:00
Michael Roytman
991ab0ac9c Add lean Studio header component. (#24)
* add component from edx/frontend-component-header-edx

* adapt header components from edx/frontend-component-header-edx to fit the Studio header use case
2020-08-03 12:28:10 -04:00
alangsto
899dd9a17b updated paragon version (#23)
updated paragon version

improved focus indicators

improved focus indicators

added newline

reverted package.json to master

updated way to access border styling

changed testing library for style

fixed typo

another typo

updated styling

prevents fields from shifting

removed tests

removed packages

removed package

updated paragon version
2020-07-31 14:10:15 -04:00
Michael Roytman
7a5f3c7827 add improved focus management for error, improved error message handling, and improved error messages (#20) 2020-07-28 18:35:39 -04:00
Simon Chen
3dcdb774e6 MST-342 Hide all other fields if enableProctoredExam is false (#21) 2020-07-28 16:55:54 -04:00
alangsto
987fd4d1ba Changes what fields are displayed depending on user role (#22)
* hides fields based on user permissions

* updates for requested changes
2020-07-28 16:43:16 -04:00
Simon Chen
3184a2be78 MST-335 Hide the Proctortrack Escalation Email field if the Provider backend is not Proctortrack (#19)
* MST-335 Hide the Proctortrack Escalation Email field when the provider backend is not proctortrack

* review
2020-07-28 12:44:51 -04:00
Simon Chen
221c9a35ca MST-334 Add submission in progress treatment to submit button (#18)
* MST-334 Add submission in progress treatment to submit button

* review feedback
2020-07-27 10:42:33 -04:00
alangsto
80dcbb2bfb Added unit tests for validation and defaults (#17)
* added unit tests for implemented features

* simplified tests
2020-07-27 10:38:07 -04:00
Simon Chen
9352ab3178 MST-334 Implement the settings post back functionality (#16)
* MST-334 Implement the settings post back functionality

* fix

* take in feedback

* feedback
2020-07-24 16:46:53 -04:00
Simon Chen
171a054ce5 Add unit tests for connection states of the component (#15) 2020-07-24 09:33:01 -04:00
Simon Chen
d4b50c46a5 Switch from enzyme to testing-library/react (#14) 2020-07-23 21:15:46 -04:00
Michael Roytman
39b0320ae8 update version of Paragon, change some checkboxes to radio buttons to match wireframes, and update remaining Paragon components to use React-Boostrap passthrough components (#12) 2020-07-23 14:07:14 -04:00
alangsto
8aef7877d9 Added validation logic for parity (#9)
Removed merge conflict

resolved merge conflict

added validation logic for enforcing proctortrack escalation email

added dependencies for email validator and testing, added code and tests for requiring valid email

added validation for editing proctoring provider field

added validation for editing proctoring provider field

Add error handling code to the Exam settings page. Also include spinners for loading (#10)

updated help text

updated comment

added unit tests

updates for requested changes

removed unnecessary line

trying to see if tests will rerun

testing for travis build

adding another test

adding another test for travis

uncommented last test

updated tests

trying to fix test

removed tests

This change would fix tests so they are actually doing the testing job (#11)

Update the error messages based on copy provided by Deen (#13)
2020-07-23 13:51:02 -04:00
Simon Chen
0f08aa66fd Update the error messages based on copy provided by Deen (#13) 2020-07-22 15:26:41 -04:00
Simon Chen
b40204285c This change would fix tests so they are actually doing the testing job (#11) 2020-07-22 14:53:04 -04:00
Simon Chen
74f5a44d83 Add error handling code to the Exam settings page. Also include spinners for loading (#10) 2020-07-22 09:43:49 -04:00
alangsto
3fe529dc12 Add Frontend Proctoring Provider Specific Defaults for Exam Settings (#7)
* added frontend behavior

* added testing

* fixed text to resemble original

* separated unit tests
2020-07-20 09:30:13 -04:00
alangsto
f9d297a613 Updated Route for new URL scheme (#6)
* Changes copied from Michael's PR

* Modifications for URL scheme

* renamed variable

* added prop type

* updated variable name

* fix(i18n): update translations

* added newline

* updated variable name

Co-authored-by: edX Transifex Bot <learner-engineering@edx.org>
2020-07-14 15:30:06 -04:00
Michael Roytman
500eba661e add Studio base URL to configuration and add Proctored Exam Settings component (#4) 2020-07-14 14:24:30 -04:00
edX Transifex Bot
fe6a26dde9 fix(i18n): update translations 2020-07-12 17:30:44 -04:00
Zachary Hancock
be48a55f9a adds transifex config and test string (#3) 2020-07-01 15:22:19 -04:00
stvn
49c46c4dc1 Update app name
```
export APP_NAME=course-authoring
grep -rl frontend-template-application . | \
    xargs sed -i.bak "s/frontend-template-application/frontend-app-${APP_NAME}/g"
```
2020-05-06 12:40:55 -07:00
stv
0e4f8ed2cf Initial commit 2020-05-06 12:40:54 -07:00