Commit Graph

225 Commits

Author SHA1 Message Date
Awais Ansari
bfda00a8b9 fix: add blackout dates validation for non supported browsers (#203)
* fix: add blackout dates validation for non supported browsers

* refactor: update functions name
2021-10-25 19:16:48 +05:00
edX Transifex Bot
7464aa59bc chore(i18n): update translations 2021-10-25 02:27:34 +05:00
Kshitij Sobti
9fd6cbf61b fix: UX feedback suggestions from TNL-8730 [BD-38] [BB-4981] (#201)
* fix: UX feedback suggestions from TNL-8730
2021-10-21 07:20:36 +00:00
edX Transifex Bot
d6fda14d36 chore(i18n): update translations 2021-10-18 02:28:25 +05:00
Awais Ansari
9198dc5c64 fix: blackout UI, validation and browser related issues [TNL-8667] (#199)
* fix: spacing issue between blackout dates and status badge [TNL-8808]

* fix: display date and time for multi month and year date range  [TNL-8803]
2021-10-15 11:24:47 +05:00
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
Ned Batchelder
3757c71446 build: use the organization commitlint check 2021-10-07 13:47:51 -04: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
Awais Jibran
fe1223c830 refactor: update .env file with falsy values
More detail - if a variable isn’t defined in internal, these values will get used as fallbacks.  They’re also bad fallbacks, unfortunately.  When we originally set this system up, we didn’t realize that null would actually be cast to "null" when it gets into the MFE… meaning the string “null”, which is _truthy_, and very much not the same as null.  It’s a good practice to replace these `null`’s with `''` (an empty string) which will actually evaluate to be falsy.

Note that they only ever get used as fallbacks if we’ve screwed something up, so the existence of this file is kind of misleading - we always want the values from internal to be used.
2021-08-10 13:28:27 +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
Awais Ansari
ca5e283159 chore: bump paragon version to 16.6.4 (#175) 2021-08-02 14:08:31 +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