Commit Graph

188 Commits

Author SHA1 Message Date
edX Transifex Bot
2f4a19d413 chore(i18n): update translations 2021-10-11 02:28:23 +05:00
Awais Ansari
1c5fb4c646 feat: update feature table UI (#198)
* feat: update feature table

* test: fix failed feature table test cases

* refactor: features name is feature table

* refactor: update provider name
2021-10-09 00:23:17 +05:00
Kshitij Sobti
6a2e1ba45f fix: improve styling and behaviour to match mockups [BD-38] [TNL-8730] (#193)
* fix: improve styling and behaviour to match mockups
This fixes the following issues:
TNL-8737: Description field should be larger
TNL-8738: Increase right and left padding in expanded card
TNL-8739: Expand/Collapse icon should have fixed position
TNL-8741: Remove field helper text on field error state
TNL-8742: Use consistent spacing between field and helper text
TNL-8743: Too much spacing above Save button
TNL-8744: remove field error states when re-focusing on field
TNL-8762: Copy changes to team configuration
TNL-8763: Radio button rendering issues
TNL-8764: Use lowercase "M" for "Public managed" and "Private managed" labels
TNL-8766: Match style of labels in collapsed card
2021-10-06 12:58:44 +00:00
Mehak Nasir
0c5ab984a4 fix: transition fix and status fix added 2021-10-05 16:59:55 +05:00
edX Transifex Bot
9540d48a4b chore(i18n): update translations 2021-10-04 02:28:24 +05:00
Mehak Nasir
6662009e5e fix: fixed the ordering of pages and resources cards 2021-09-30 18:49:18 +05:00
Awais Ansari
6ce280e3e1 feat: add blackout dates new UI and validation (#191)
* feat: implement blackout dates UI and validation

* chore: bump paragon version to 16.14.2

* refactor: blackout dates collapsible card with reusable collapsible component

Co-authored-by: Mehak Nasir <mehaknasir94@gmail.com>
2021-09-29 18:34:19 +05:00
Ahtisham Shahid
8552a96d56 refactor: added env variable for progress graph (#190)
* refactor: added env variable for progress graph

* refactor: removed API call when progress graph setting is disabled
2021-09-23 14:26:23 +05:00
edX Transifex Bot
0060f15752 chore(i18n): update translations 2021-09-20 02:28:23 +05:00
Kshitij Sobti
e6d6609bc2 add error messages for minimum validation 2021-09-17 14:34:40 +05:00
Kshitij Sobti
fde08bac4c use the new team_sets instead of topics 2021-09-17 14:34:40 +05:00
Kshitij Sobti
5cc2251af2 apply review feedback 2021-09-17 14:34:40 +05:00
Kshitij Sobti
6efbaa2dfe apply review feedback 2021-09-17 14:34:40 +05:00
Kshitij Sobti
f4979b4c37 apply review feedback 2021-09-17 14:34:40 +05:00
Kshitij Sobti
7682a17758 feat: add teams setting editor component
This commit adds a setting editor for teams that allows adding/removing and editing teams.
2021-09-17 14:34:40 +05:00
edX Transifex Bot
a047236f59 chore(i18n): update translations 2021-09-13 02:28:27 +05:00
Kshitij Sobti
42622296e5 feat: Adds settings pages for edxnotes, progress and wiki (#151)
Adds components to configure settings for edxnotes, progress and the wiki.
2021-09-06 12:33:28 +00:00
edX Transifex Bot
f3f192afe8 fix(i18n): update translations 2021-09-06 02:28:25 +05:00
edX Transifex Bot
d5e2dbc94d fix(i18n): update translations 2021-08-23 02:28:24 +05:00
Bianca Severino
444214b44e fix: update header loading state from old proctored exam settings (#184) 2021-08-19 10:08:17 -04:00
Bianca Severino
93739e44f2 feat: add proctoring settings modal to card view (#182)
Take the existing proctored exam settings form and add it to pages and
resources as a modal.
2021-08-17 12:46:13 -04:00
edX Transifex Bot
61e5b6f0a7 fix(i18n): update translations 2021-08-16 02:28:21 +05:00
João Cabrita
1a9f2b813a feat: Optionally display message on 403 and disable changing provider after course started [BD-38] [TNL-8142][BB-4253] (#126)
* feat: Prevent changing discussion providers after the course started.
* refactor: confirmation modal and update design according to Figma

Co-authored-by: Awais Ansari <awais.ansari63@gmail.com>
2021-08-11 15:00:28 +05:00
Ahtisham Shahid
2dffc2a4e6 feat: Added custom ordering in listed course apps 2021-08-11 14:54:59 +05:00
Mehak Nasir
00426d65d5 style: modal dialog issue 2021-08-10 23:24:16 +05:00
Mehak Nasir
f0d5589310 style: modal dialog issue 2021-08-10 23:24:16 +05:00
edX Transifex Bot
b9524535ae fix(i18n): update translations 2021-08-09 02:28:22 +05:00
Kshitij Sobti
b13bd6906e feat: restrict editing certain providers to global staff (#176)
This change allows certain LTI-based providers to be disabled for editing by regular course admins/staff. In some cases, there are special configuration needs that require that the provider be configured by a global staff user.
2021-08-06 05:39:33 +00:00
Kshitij Sobti
0a33523e12 feat: Get learn more links from the backend instead of hard-coding it in the frontend (#173)
This updates the app settings page to use a link returned by the backend instead
of using a hard-coded link in the frontend.
2021-08-05 16:42:05 +05:00
Awais Ansari
eeb9ceb22d fix: Change textbooks card arrow icon to iconButton (#179) 2021-08-05 01:43:20 +05:00
Awais Ansari
3921b8c6b8 fix: calculator switch click issue and save button animation will be … (#169)
* fix: calculator switch click issue and save button animation will be clickable without any changes

* style: remove inline style and fix content display glitch

* style: TNL-8566 add padding top for external link

* style: TNL-8574 fix badge width and height

* fix: resolve console error and remove fix height for modal dialog
2021-08-02 17:26:09 +05:00
Awais Ansari
aa3420f870 style: 1.4 content and style fixes (#170)
* style: add spacing between footer and body content

* fix: TNL-8567 prevent card selection when click on show features

* style: TNL-8569 update page & resources margin for mobile view

* fix: TNL-8571 correct error state for blockout date field

* style: TNL-8569 set page&resources margins in mobile view

* style: TNL-8573 feature list should intersect with column

* style: TNL-8568 update font size and color for feature table

* fix: move formInvalid logic to legacy form and make it centralize
2021-08-02 14:24:38 +05:00
Kshitij Sobti
966b087b35 feat: add support for enabling/disabling LTI PII sharing (#171)
Adds a new UI to enable/disable sharing of PII for discusission providers if
PII sharing is enabled for the course.
2021-08-02 11:19:11 +05:00
edX Transifex Bot
b5f0af3f5c fix(i18n): update translations 2021-08-02 02:28:25 +05:00
=Awais Jibran
6b7f77f4fd fix: Update discussion provider featues
Updates "Partial Support" to "Basic Support"
Changes "edX" to Full Support.
Uses data from the api for support level.
Refactor some app messages.

https://openedx.atlassian.net/browse/TNL-8546
2021-07-30 15:07:25 +05:00
Mehak Nasir
28107fcd60 test: test cases for discussion UI (#155)
* test: add discussion topic error validation test cases

* fix: update duplication test case

* refactor: remove hard coded text with messages

* refactor: remove stepper test cases and add hasError assertion

Co-authored-by: Awais Ansari <awais.ansari63@gmail.com>
2021-07-30 12:03:05 +05:00
Ahtisham Shahid
b8d008d481 fix: updated grid styling on smaller devices (#162)
* fix: updated grid styling on smaller devices

* style: center aligned app cards
2021-07-29 12:00:11 +05:00
Mehak Nasir
2064c89fef style: padding reduced to fix design issue 2021-07-28 15:36:26 +05:00
Awais Jibran
d1a677aff7 refactor: code refactoring. (#166)
* refactor: discussion topic code refactoring

* test: update topic item test cases after code refactor
2021-07-27 19:48:08 +05:00
Mehak Nasir
0c545bcc68 style: live button style fixes 2021-07-27 17:59:36 +05:00
Awais Ansari
1d72c9de0d refactor: discussion topic test cases (#163)
* test: update and refactor discussion topic test cases

* test: add topic item test cases

* test: add new test case in discussion topics
2021-07-26 19:10:11 +05:00
João Cabrita
b02c2027e8 feat: Replace settings button with link for apps with legacy links
If an app has a legacy link, a link is now rendered instead of the settings button.

Related tickets:
* [TNL-8438](https://openedx.atlassian.net/browse/TNL-8438)
* [BB-4416 (OpenCraft Internal)](https://tasks.opencraft.com/browse/BB-4416)
2021-07-26 17:23:40 +05:00
João Cabrita
76b2d5929c feat: Use messages field from API
When fetching details for discussion providers from the API,
the `messages` field is used if available and
displayed in the configuration page for each provider.

Related tickets:
* [TNL-8339](https://openedx.atlassian.net/browse/TNL-8339)
* [BB-4249 (OpenCraft Internal)](https://tasks.opencraft.com/browse/BB-4249)
2021-07-26 17:15:53 +05:00
Mehak Nasir
fdeccc5f2f refactor: created custom hook for isMobile check 2021-07-20 01:42:01 +05:00
Mehak Nasir
e80bd4a3b5 fix: es-5 check failure issue fixed 2021-07-20 01:42:01 +05:00
Mehak Nasir
afd3925c0b style: design fix implemented by using modal dialog instead of modal layer 2021-07-20 01:42:01 +05:00
edX Transifex Bot
33e0196154 fix(i18n): update translations 2021-07-19 02:28:25 +05:00
Awais Ansari
8eee09a2d0 fix pages and resources content and styling issues (#158)
* fix: TNL-8457 Show field error state on blank discussion provider fields

* fix: TNL-8474 Remove Resources section

* fix: TNL-8473 change pages and resources background color to light-200

* fix: TNL-8476 app card descriptions should be bottom aligned

* fix: TNL-8472 remove Disabled badge from tiles

* fix: TNL-8487 use stateful button for configuration modal
2021-07-16 10:47:22 +05:00
Mehak Nasir
12ae7a6874 feat: view live button added to pages and resources screen 2021-07-15 20:47:31 +05:00
SaadYousaf
b5dc63c21b fix: remove padding from badges to stay consistent with Paragon badges design. 2021-07-15 18:21:16 +05:00