Simon Chen
c729502b14
MST-686 Update the IDV approval email to say our IDV is now valid for 2 years ( #26859 )
2021-03-04 16:25:42 -05:00
Felipe Montoya
b98bcb19e4
Merge pull request #26809 from jramnai/tsd-enable_cookie_consent2
...
[TSD] add annotaions for ENABLE_COOKIE_CONSENT feature flag
2021-03-04 12:19:29 -05:00
Jawayria
2b943d93eb
Merge pull request #26537 from edx/jawayria/bom-2352-2
...
BOM-2352: Removed unused imports from lms/djangoapps/{certificates, c…
2021-03-04 20:40:36 +05:00
Jawayria
bf9e498be7
Merge pull request #26536 from edx/jawayria/bom-2352-1
...
BOM-2352: Removed unused imports from lms/djangoapps/{badges, brandin…
2021-03-04 20:39:23 +05:00
Carla Duarte
368df80c05
Merge pull request #26838 from edx/ciduarte/AA-517
...
AA-517: fix duplicate IDs in MessageBannerView
2021-03-04 09:46:26 -05:00
Christie Rice
8c2ce91a15
MICROBA-1033 Remove temporary id verification code. Require users to have a current id verification. ( #26834 )
2021-03-04 09:08:56 -05:00
Usama Sadiq
519384edca
refactor: ran pyupgrade on lms/djangoapps ( #26733 )
...
ran pyupgrade on bulk_enroll & ccx apps.
2021-03-04 16:00:19 +05:00
Awais Jibran
ce0fc3804d
refactor: use q objects when fetching user using an identifier #26683 ( #26823 )
2021-03-04 15:16:54 +05:00
Usama Sadiq
a8449334af
refac: ran pyupgrade on lms/djangoapps/branding ( #26730 )
2021-03-04 14:42:42 +05:00
Carla Duarte
5868e3aef8
AA-517: fix duplicate IDs in MessageBannerView
2021-03-03 16:29:11 -05:00
Justin Hynes
05c82810e0
MB-1023 | Fix defect when removing allowlist entry on instructor dashboard
...
[MB-1023]
- Fix issue from recent refactor. Verify certificate is not none before attempting to invalidate the certificate.
- Add more logging
2021-03-03 13:14:01 -05:00
Christie Rice
1b1781247c
MICROBA-1032 Remove command in favor of querying the db for more detailed info ( #26787 )
2021-03-03 09:33:21 -05:00
Sarina Canelake
e15e372233
Merge pull request #26772 from edx/sarina/DEPR-142-TNL-7522
...
Remove the "role of users being enrolled" field from Instructor Dashboard
2021-03-03 08:57:16 -05:00
Justin Hynes
251a9e74d6
Merge pull request #26799 from edx/jhynes/mb-908_move_checks_to_cert_djangoapp
...
MICROBA-1024 | Move checks to certificates app
2021-03-03 07:31:58 -05:00
Azan Bin Zahid
936f19fa12
Merge pull request #26797 from edx/azan/PROD-2281
...
add user id (staff only) field in user_api
2021-03-03 15:22:27 +05:00
azanbinzahid
0ef2ba7e7c
add lms user id in accounts endpoint
2021-03-03 14:27:44 +05:00
jawad khan
787649ba81
LEARNER-8158 - Fixed descendants typo and added tests
...
LEARNER-8158
Fixed descendants typo and added tests
2021-03-03 11:38:34 +05:00
Awais Jibran
589716144c
refactor: use q objects when fetching user using an identifier ( #26726 )
...
* refactor: use q objects when fetching user using an identifier #26683
* Nit
2021-03-03 10:45:48 +05:00
Michael Terry
877e8f1e83
Merge pull request #26803 from edx/mikix/nudge2
...
feat: add 'external course updates' experiment flag
2021-03-02 15:46:54 -05:00
Justin Hynes
07837cf54e
MICROBA-1024 | Move the allowlist and blocklist checks to certificates app
...
[MICROBA-1024]
- Move some of the recently added logic from the instructor app to the certificates app
- Attempt to not use other certificate models directly in the code I am touching, moving this logic to certificates as well.
2021-03-02 14:58:20 -05:00
Michael Terry
9570c1c72b
feat: add 'external course updates' experiment flag
...
When this flag is enabled, users will be 50/50 bucketed into an
experiment where users get course highlights and nudges from an
external service (like sailthru or braze) rather than from
edx-platform via ACE.
AA-661
2021-03-02 14:51:45 -05:00
Christie Rice
f1ff795271
MICROBA-1032 Remove command in favor of using the allowlist ( #26786 )
2021-03-02 14:40:19 -05:00
Christie Rice
e5872cf8f2
MICROBA-1032 Add allowlist check and move tests ( #26785 )
2021-03-02 14:04:03 -05:00
alangsto
0846e04f45
update exam attempt table css ( #26802 )
...
Add hover for accordion
update edx-proctoring version
2021-03-02 12:33:49 -05:00
Jayram Nai
08578bb3be
docs: add annotaions for ENABLE_COOKIE_CONSENT feature flag
2021-03-02 22:43:54 +05:30
Kyle McCormick
e792242b5f
refactor!: remove redundant ENABLE_COURSEWARE_MICROFRONTEND toggle ( #26792 )
...
The Django setting
FEATURES['ENABLE_COURSEWARE_MICROFRONTEND']
has been an additional gate to activating
usage of the Learning MFE for an Open edX
instance.
The toggle is redundant with the
`courseware.courseware_mfe`
Waffle flag. By removing it, we simplify our config
and simplify our path towards making the Learning MFE
the default courseware experience.
TNL-7796
2021-03-02 11:36:43 -05:00
Usman Khalid
dd96a2aa72
Convert Course, Section and Sequence XModules to XBlocks. ( #25965 )
2021-03-02 10:29:33 -05:00
Feanil Patel
7789ee8d6c
Merge pull request #26788 from edx/feanil/fix_warning
...
fix: Text comparison should be done with `==` not via is.
2021-03-02 10:19:20 -05:00
M. Zulqarnain
ba86198519
pyupgrade on verify_students app ( #26648 )
2021-03-02 16:45:01 +05:00
Feanil Patel
8fa34d7974
fix: Text comparison should be done with == not via is.
...
`is` will check if two objects are the same whereas `==` will check if
their values are the same which is what we want here.
2021-03-01 15:38:24 -05:00
Matthew Piatetsky
fe8e959559
Merge pull request #26765 from edx/AA-304
...
Check course outline and course date toggles in addition to courseware toggle for streak
2021-03-01 11:02:50 -05:00
Matthew Piatetsky
69ec9a2599
Check course home toggle in addition to courseware toggle
2021-03-01 09:40:02 -05:00
Usama Sadiq
7f6cabbf98
Ran pyupgrade on lms/djangoapps ( #26519 )
...
* refactor: ran pyupgrade on lms/djangoapps/bulk_enroll
Co-authored-by: M. Zulqarnain <muhammad.zulqarnain@arbisoft.com >
2021-03-01 17:13:18 +05:00
Usama Sadiq
cfb911966a
Merge pull request #26520 from edx/usamasadiq/bom-2355-pyupgrade
...
Ran pyupgrade on lms/djangoapps-I
2021-03-01 15:54:01 +05:00
sarina
173bbce500
feat!: Remove the "role of users being enrolled" field from Instructor Dashboard
...
See DEPR-142
2021-02-28 18:40:16 -05:00
sarina
3ef0f626a0
feat! Remove JS validation for Role field in batch enroll feature
2021-02-28 18:40:16 -05:00
Braden MacDonald
2bcee44568
Merge pull request #26708 from jramnai/tsd-display_histograms_to_staff
...
[TSD] add annotations for DISPLAY_HISTOGRAMS_TO_STAFF feature flag
2021-02-26 10:18:15 -08:00
Braden MacDonald
3a0e4138ee
Merge pull request #26561 from edx/ziafazal/annotation_EMBARGO
...
[TSD] Added annotations for EMBARGO feature flag
2021-02-26 10:17:36 -08:00
Carla Duarte
a90453b060
Merge pull request #26743 from edx/ciduarte/AA-684
...
AA-684: expose can_load_courseware to Course Home MFE
2021-02-26 09:21:02 -05:00
Usama Sadiq
27984285a7
Merge pull request #26502 from edx/usamasadiq/bom-2353-pyupgrade
...
Ran pyupgrade on lms/djangoapps
2021-02-26 14:07:17 +05:00
jawad khan
137a271fd2
LEARNER-8158 - Fixed completion param issue ( #26678 )
...
* LEARNER-8158
Fixed completion param issue
- There is a case where we are sending requested_fields in params as comma separated list
e.g. requested_fields=children,show_gated_sections,graded,special_exam_info,completion.
- We didn't test for this case in first place and test cases were sending requested_fields as list.
- Now we can also handle this comma separated completion field which was getting ignored before.
2021-02-26 14:02:09 +05:00
stvn
8314971e0b
refactor: Convert discussions to pluggable app
...
This minimizes our footprint outside of the djangoapp, now and moving
forward. Not only can we drop the `lms/envs/common.py` change, but we
can also avoid touching `lms/urls.py` when we add the API. Everything
can stay contained within `openedx/core/djangoapps/discussions`.
2021-02-25 18:51:25 -08:00
JayRam Nai
602efa5bc9
docs: add annotations for AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING feature flag ( #26704 )
2021-02-25 17:09:47 -05:00
Kyle McCormick
90be80e645
fix: assign $$course_id in <head> to fix course-team-authored JS ( #26745 )
...
Course-team-authored JS expects $$course_id to be defined
in the global scope. This has worked fine in Legacy courseware,
but due to some differences in page loading (which I don't
understand) between Legacy and Chromeless (ie New/MFE) XBlock
rendering templates, $$course_id wasn't being assigned before
course-team-authored JS was run, causing the scripts to break
on the undefined variable.
The fix here is to assign $$course_id in the <head>,
guaranteeing that the variable is assigned before
any other JS is run.
TNL-7993
2021-02-25 15:54:03 -05:00
Christie Rice
efff6857a0
MICROBA-1026 Update allowlist to check if a user has ever had a verified id ( #26715 )
2021-02-25 15:32:17 -05:00
Carla Duarte
23700b3064
AA-684: sequence link to legacy or MFE
2021-02-25 13:48:50 -05:00
Christie Rice
fdc219a319
MICROBA-918 Unify course cert invalidation ( #26691 )
2021-02-25 10:30:18 -05:00
usamasadiq
84bb9faa3f
refactor: ran pyupgrade on lms/djangoapps/certificates
2021-02-25 19:58:39 +05:00
usamasadiq
fb92051dee
refac: ran pyupgrade on lms/djangoapps/badges
2021-02-25 18:15:27 +05:00
Awais Jibran
b59b6b4147
Merge pull request #26702 from edx/aj/refactor/using-q-objects
...
refactor: use q objects when fetching user using an identifier
2021-02-25 15:24:02 +05:00